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:
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes()'
    - '[java.io.ByteArrayInputStream].<init>(byte[])'
    - '[XmlFuzzer].streamThrough(XMLStreamReader)'
    - '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
    - '[XMLStreamReader].close()'
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.io.ByteArrayInputStream)'
    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].next()'
    - '[XMLStreamReader].getName()'
    - '[XmlFuzzer].hashCode()'
    - '[XMLStreamReader].hasText()'
    - '[XMLStreamReader].hasNext()'
    - '[XMLStreamReader].hasName()'
    - '[XmlFuzzer].getText(XMLStreamReader)'
    - '[String].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].getEventType()'
    - '[XMLStreamReader].getTextLength()'
    - '[XMLStreamReader].getText()'
    - '[XMLStreamReader].getTextCharacters()'
    - '[XMLStreamReader].getTextStart()'
    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:25,1
    - Dst: '[stax2.TestFactories].isPropertySupported(String)'
      Src: stax2.TestFactories:27,1
    - Dst: '[stax2.TestFactories].assertFalse(stax2.TestFactories)'
      Src: stax2.TestFactories:27,1
    - Dst: '[stax2.TestFactories].getProperty(String)'
      Src: stax2.TestFactories:31,1
    - Dst: '[stax2.TestFactories].fail(String)'
      Src: stax2.TestFactories:32,1
    - Dst: '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
      Src: stax2.TestFactories:34,1
    - Dst: '[stax2.TestFactories].setProperty(String,String)'
      Src: stax2.TestFactories:39,1
    - Dst: '[stax2.TestFactories].fail(String)'
      Src: stax2.TestFactories:40,1
    - Dst: '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
      Src: stax2.TestFactories:42,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: 44
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 44
    functionName: '[stax2.TestFactories].testPropertiesInputFactory()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/TestFactories.java
    functionUses: 0
    functionsReached:
    - '[stax2.TestFactories].fail(String)'
    - '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
    - '[stax2.TestFactories].isPropertySupported(String)'
    - '[stax2.TestFactories].getInputFactory()'
    - '[stax2.TestFactories].getProperty(String)'
    - '[stax2.TestFactories].setProperty(String,String)'
    - '[stax2.TestFactories].assertFalse(stax2.TestFactories)'
    linkageType: ''
    returnType: void
    signature: '[stax2.TestFactories].testPropertiesInputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.TestFactories].getInputFactory()'
      Src: stax2.TestFactories:49,1
    - Dst: '[StringReader].<init>(String)'
      Src: stax2.TestFactories:50,1
    - Dst: '[stax2.TestFactories].createXMLStreamReader(StringReader)'
      Src: stax2.TestFactories:50,1
    - Dst: r.isPropertySupported(String)
      Src: stax2.TestFactories:53,1
    - Dst: '[stax2.TestFactories].assertFalse(stax2.TestFactories)'
      Src: stax2.TestFactories:53,1
    - Dst: r.getProperty(String)
      Src: stax2.TestFactories:69,1
    - Dst: '[stax2.TestFactories].assertNull(stax2.TestFactories)'
      Src: stax2.TestFactories:70,1
    - Dst: r.setProperty(String,String)
      Src: stax2.TestFactories:74,1
    - Dst: '[stax2.TestFactories].fail(String)'
      Src: stax2.TestFactories:75,1
    - Dst: '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
      Src: stax2.TestFactories:77,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: 79
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 79
    functionName: '[stax2.TestFactories].testPropertiesStreamReader()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/TestFactories.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[stax2.TestFactories].fail(String)'
    - '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
    - '[stax2.TestFactories].getInputFactory()'
    - '[stax2.TestFactories].createXMLStreamReader(StringReader)'
    - r.getProperty(String)
    - r.setProperty(String,String)
    - '[stax2.TestFactories].assertFalse(stax2.TestFactories)'
    - r.isPropertySupported(String)
    - '[stax2.TestFactories].assertNull(stax2.TestFactories)'
    linkageType: ''
    returnType: void
    signature: '[stax2.TestFactories].testPropertiesStreamReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.TestFactories].getOutputFactory()'
      Src: stax2.TestFactories:85,1
    - Dst: '[stax2.TestFactories].isPropertySupported(String)'
      Src: stax2.TestFactories:87,1
    - Dst: '[stax2.TestFactories].assertFalse(stax2.TestFactories)'
      Src: stax2.TestFactories:87,1
    - Dst: '[stax2.TestFactories].getProperty(String)'
      Src: stax2.TestFactories:91,1
    - Dst: '[stax2.TestFactories].fail(String)'
      Src: stax2.TestFactories:92,1
    - Dst: '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
      Src: stax2.TestFactories:94,1
    - Dst: '[stax2.TestFactories].setProperty(String,String)'
      Src: stax2.TestFactories:99,1
    - Dst: '[stax2.TestFactories].fail(String)'
      Src: stax2.TestFactories:100,1
    - Dst: '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
      Src: stax2.TestFactories:102,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: 104
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 104
    functionName: '[stax2.TestFactories].testPropertiesOutputFactory()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/TestFactories.java
    functionUses: 0
    functionsReached:
    - '[stax2.TestFactories].fail(String)'
    - '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
    - '[stax2.TestFactories].isPropertySupported(String)'
    - '[stax2.TestFactories].getProperty(String)'
    - '[stax2.TestFactories].getOutputFactory()'
    - '[stax2.TestFactories].setProperty(String,String)'
    - '[stax2.TestFactories].assertFalse(stax2.TestFactories)'
    linkageType: ''
    returnType: void
    signature: '[stax2.TestFactories].testPropertiesOutputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.TestFactories].getOutputFactory()'
      Src: stax2.TestFactories:109,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.TestFactories:110,1
    - Dst: '[stax2.TestFactories].createXMLStreamWriter(StringWriter)'
      Src: stax2.TestFactories:110,1
    - Dst: w.isPropertySupported(String)
      Src: stax2.TestFactories:113,1
    - Dst: '[stax2.TestFactories].assertFalse(stax2.TestFactories)'
      Src: stax2.TestFactories:113,1
    - Dst: w.getProperty(String)
      Src: stax2.TestFactories:117,1
    - Dst: '[stax2.TestFactories].fail(String)'
      Src: stax2.TestFactories:118,1
    - Dst: '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
      Src: stax2.TestFactories:120,1
    - Dst: w.setProperty(String,String)
      Src: stax2.TestFactories:125,1
    - Dst: '[stax2.TestFactories].fail(String)'
      Src: stax2.TestFactories:126,1
    - Dst: '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
      Src: stax2.TestFactories:128,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: 130
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 130
    functionName: '[stax2.TestFactories].testPropertiesStreamWriter()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/TestFactories.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.TestFactories].fail(String)'
    - '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
    - w.setProperty(String,String)
    - w.getProperty(String)
    - w.isPropertySupported(String)
    - '[stax2.TestFactories].createXMLStreamWriter(StringWriter)'
    - '[stax2.TestFactories].getOutputFactory()'
    - '[stax2.TestFactories].assertFalse(stax2.TestFactories)'
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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:
    - '[StringReader].<init>(String)'
    - '[XMLInputFactory2].createXMLStreamReader(StringReader)'
    - '[stax2.BaseStax2Test].setCoalescing(XMLInputFactory2,boolean)'
    - '[stax2.BaseStax2Test].getInputFactory()'
    - '[stax2.BaseStax2Test].setNamespaceAware(XMLInputFactory2,boolean)'
    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: wstxtest.BaseJUnit4Test
    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].setNamespaceAware(XMLInputFactory2,boolean)'
    - '[stax2.BaseStax2Test].setCoalescing(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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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:
    - '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    - '[ByteArrayInputStream].<init>(byte[])'
    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: wstxtest.BaseJUnit4Test
    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:
    - '[FileReader].<init>(File)'
    - '[stax2.BaseStax2Test].getEventType()'
    - '[File].<init>(String)'
    - '[stax2.BaseStax2Test].toString()'
    - '[XMLInputFactory].createXMLStreamReader(stax2.BaseStax2Test,FileReader)'
    - '[File].toURL()'
    - '[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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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:
    - '[StringReader].<init>(String)'
    - '[XMLInputFactory2].createXMLStreamReader(StringReader)'
    - '[stax2.BaseStax2Test].setCoalescing(XMLInputFactory2,boolean)'
    - '[stax2.BaseStax2Test].getInputFactory()'
    - '[stax2.BaseStax2Test].setNamespaceAware(XMLInputFactory2,boolean)'
    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: wstxtest.BaseJUnit4Test
    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].createXMLStreamWriter(Writer)'
    - '[com.ctc.wstx.stax.WstxOutputFactory].<init>()'
    - '[com.ctc.wstx.api.WriterConfig].doSupportNamespaces(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].enableAutomaticNamespaces(boolean)'
    - '[com.ctc.wstx.stax.WstxOutputFactory].getConfig()'
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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:
    - '[XMLOutputFactory].setProperty(stax2.BaseStax2Test)'
    - '[stax2.BaseStax2Test].isNamespaceAware(XMLOutputFactory)'
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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].next()'
    - '[XMLStreamReader].getName()'
    - '[XMLStreamReader].hasText()'
    - '[XMLStreamReader].hasNext()'
    - '[stax2.BaseStax2Test].hashCode()'
    - '[stax2.BaseStax2Test].getAndVerifyText(XMLStreamReader)'
    - '[XMLStreamReader].hasName()'
    - '[String].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: wstxtest.BaseJUnit4Test
    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].streamThrough(XMLStreamReader2)'
    - System.out.println(String)
    - '[stax2.BaseStax2Test].fail(String)'
    - '[stax2.BaseStax2Test].fail(stax2.BaseStax2Test)'
    - '[stax2.BaseStax2Test].constructStreamReader(XMLInputFactory,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: wstxtest.BaseJUnit4Test
    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:
    - '[stax2.BaseStax2Test].streamThrough(XMLStreamReader)'
    - System.out.println(String)
    - '[stax2.BaseStax2Test].fail(stax2.BaseStax2Test)'
    - '[stax2.BaseStax2Test].fail(String)'
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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:
    - '[String].length()'
    - '[stax2.BaseStax2Test].fail(String)'
    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: wstxtest.BaseJUnit4Test
    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:
    - '[String].length()'
    - '[stax2.BaseStax2Test].fail(String)'
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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)'
    - '[XMLStreamReader].getNamespaceURI()'
    - '[stax2.BaseStax2Test].length()'
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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].fail(String)'
    - '[stax2.BaseStax2Test].contains(String)'
    - '[Throwable].getMessage()'
    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: wstxtest.BaseJUnit4Test
    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].fail(stax2.BaseStax2Test)'
    - '[stax2.BaseStax2Test].quotedPrintable(String)'
    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: wstxtest.BaseJUnit4Test
    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].assertTrue(String)'
    - '[stax2.BaseStax2Test].assertNotNull(String,stax2.BaseStax2Test)'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].getTextLength()'
    - '[stax2.BaseStax2Test].assertEquals(stax2.BaseStax2Test,stax2.BaseStax2Test,stax2.BaseStax2Test)'
    - '[stax2.BaseStax2Test].assertEquals(stax2.BaseStax2Test,String)'
    - '[XMLStreamReader].getText()'
    - '[String].<init>(stax2.BaseStax2Test,stax2.BaseStax2Test,stax2.BaseStax2Test)'
    - '[stax2.BaseStax2Test].length()'
    - '[XMLStreamReader].getTextCharacters()'
    - '[XMLStreamReader].getTextStart()'
    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: wstxtest.BaseJUnit4Test
    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:
    - '[stax2.BaseStax2Test].fail(String)'
    - '[stax2.BaseStax2Test].contains(stax2.BaseStax2Test)'
    - '[Throwable].getMessage()'
    - '[String].toLowerCase()'
    - '[stax2.BaseStax2Test].toLowerCase()'
    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: wstxtest.BaseJUnit4Test
    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:
    - '[StringReader].<init>(String)'
    - '[stax2.BaseStax2Test].assertEquals(String,stax2.BaseStax2Test)'
    - sr.close()
    - '[java.util.List<org.codehaus.stax2.validation.XMLValidationProblem>].get(stax2.BaseStax2Test)'
    - '[XMLStreamWriter2].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
    - '[XMLStreamWriter2].copyEventFromReader(stax2.BaseStax2Test,boolean)'
    - '[XMLStreamWriter2].setValidationProblemHandler()'
    - sr.next()
    - '[stax2.BaseStax2Test].getSeverity()'
    - '[java.util.ArrayList].<init>()'
    - '[StringWriter].toString()'
    - '[java.util.List<org.codehaus.stax2.validation.XMLValidationProblem>].size()'
    - '[stax2.BaseStax2Test].getMessage()'
    - '[java.util.ArrayList].size()'
    - sr.hasNext()
    - '[java.util.ArrayList].get(stax2.BaseStax2Test)'
    - '[stax2.BaseStax2Test].assertEquals(stax2.BaseStax2Test,stax2.BaseStax2Test)'
    - '[XMLInputFactory].createXMLStreamReader(StringReader)'
    - '[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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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:
    - Integer.toHexString(char)
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(stax2.BaseStax2Test)'
    - '[StringBuilder].append(char)'
    - '[stax2.BaseStax2Test].length()'
    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: wstxtest.BaseJUnit4Test
    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:
    - Integer.toHexString(char)
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(stax2.BaseStax2Test)'
    - '[StringBuilder].append(char)'
    - '[stax2.BaseStax2Test].length()'
    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: wstxtest.BaseJUnit4Test
    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:
    - '[String].length()'
    - '[String].charAt(stax2.BaseStax2Test)'
    - '[stax2.BaseStax2Test].printable(stax2.BaseStax2Test)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(stax2.BaseStax2Test)'
    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: wstxtest.BaseJUnit4Test
    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:
    - '[String].length()'
    - '[String].charAt(stax2.BaseStax2Test)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(stax2.BaseStax2Test)'
    - '[stax2.BaseStax2Test].printableWithSpaces(stax2.BaseStax2Test)'
    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: wstxtest.BaseJUnit4Test
    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:
    - '[String].length()'
    - '[stax2.BaseStax2Test].printable(String)'
    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: wstxtest.BaseJUnit4Test
    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:31,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].setRepairing(stax2.wstream.TestNamespaceCopying,boolean)'
      Src: stax2.wstream.TestNamespaceCopying:32,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].getEventFactory()'
      Src: stax2.wstream.TestNamespaceCopying:33,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].getInputFactory()'
      Src: stax2.wstream.TestNamespaceCopying:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      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: 35
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 35
    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].getInputFactory()'
    - '[stax2.wstream.TestNamespaceCopying].getEventFactory()'
    - '[stax2.wstream.TestNamespaceCopying].setRepairing(stax2.wstream.TestNamespaceCopying,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestNamespaceCopying].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestNamespaceCopying:39,1
    - Dst: '[XMLOutputFactory].createXMLEventWriter(StringWriter)'
      Src: stax2.wstream.TestNamespaceCopying:40,1
    - Dst: '[XMLEventFactory].createStartDocument(String)'
      Src: stax2.wstream.TestNamespaceCopying:41,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].add(stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:41,1
    - Dst: Collections.EMPTY_LIST.iterator()
      Src: stax2.wstream.TestNamespaceCopying:42,1
    - Dst: '[XMLEventFactory].createNamespace(String,String)'
      Src: stax2.wstream.TestNamespaceCopying:42,1
    - Dst: Arrays.asList(stax2.wstream.TestNamespaceCopying)
      Src: stax2.wstream.TestNamespaceCopying:42,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].iterator()'
      Src: stax2.wstream.TestNamespaceCopying:42,1
    - Dst: '[XMLEventFactory].createStartElement(String,String,String,stax2.wstream.TestNamespaceCopying,stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:42,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].add(stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:42,1
    - Dst: '[XMLEventFactory].createNamespace(String,String)'
      Src: stax2.wstream.TestNamespaceCopying:43,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].add(stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:43,1
    - Dst: '[XMLEventFactory].createCharacters(String)'
      Src: stax2.wstream.TestNamespaceCopying:44,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].add(stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:44,1
    - Dst: '[XMLEventFactory].createEndElement(String,String,String)'
      Src: stax2.wstream.TestNamespaceCopying:45,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].add(stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:45,1
    - Dst: '[XMLEventFactory].createEndDocument()'
      Src: stax2.wstream.TestNamespaceCopying:46,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].add(stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:46,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.wstream.TestNamespaceCopying:49,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].buildDocument(stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:49,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      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
    - Dst: '[stax2.wstream.TestNamespaceCopying].getNamespaceForPrefix(stax2.wstream.TestNamespaceCopying,String)'
      Src: stax2.wstream.TestNamespaceCopying:54,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].assertEquals(String,String)'
      Src: stax2.wstream.TestNamespaceCopying:54,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].getNamespaceForPrefix(stax2.wstream.TestNamespaceCopying,String)'
      Src: stax2.wstream.TestNamespaceCopying:55,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].assertEquals(String,String)'
      Src: stax2.wstream.TestNamespaceCopying:55,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: 56
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 56
    functionName: '[stax2.wstream.TestNamespaceCopying].testStreamXMLNSDeclaration()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestNamespaceCopying.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[stax2.wstream.TestNamespaceCopying].add(stax2.wstream.TestNamespaceCopying)'
    - '[XMLEventFactory].createEndDocument()'
    - Arrays.asList(stax2.wstream.TestNamespaceCopying)
    - Collections.EMPTY_LIST.iterator()
    - '[XMLEventFactory].createEndElement(String,String,String)'
    - '[XMLEventFactory].createCharacters(String)'
    - '[stax2.wstream.TestNamespaceCopying].buildDocument(stax2.wstream.TestNamespaceCopying)'
    - '[stax2.wstream.TestNamespaceCopying].getNamespaceForPrefix(stax2.wstream.TestNamespaceCopying,String)'
    - '[StringWriter].toString()'
    - '[XMLOutputFactory].createXMLEventWriter(StringWriter)'
    - '[XMLEventFactory].createStartDocument(String)'
    - '[XMLEventFactory].createStartElement(String,String,String,stax2.wstream.TestNamespaceCopying,stax2.wstream.TestNamespaceCopying)'
    - '[stax2.wstream.TestNamespaceCopying].iterator()'
    - '[stax2.wstream.TestNamespaceCopying].assertEquals(String,String)'
    - '[XMLEventFactory].createNamespace(String,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestNamespaceCopying].testStreamXMLNSDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttributeNS(String,String)'
      Src: stax2.wstream.TestNamespaceCopying:59,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: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    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:64,1
    - Dst: '[XMLInputFactory].createXMLEventReader(StringReader)'
      Src: stax2.wstream.TestNamespaceCopying:64,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: stax2.wstream.TestNamespaceCopying:65,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].setNamespaceAware(boolean)'
      Src: stax2.wstream.TestNamespaceCopying:66,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].newDocumentBuilder()'
      Src: stax2.wstream.TestNamespaceCopying:67,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].newDocument()'
      Src: stax2.wstream.TestNamespaceCopying:67,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:68,1
    - Dst: '[XMLOutputFactory].createXMLEventWriter(javax.xml.transform.dom.DOMResult)'
      Src: stax2.wstream.TestNamespaceCopying:68,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].add(stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:69,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: 71
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 71
    functionName: '[stax2.wstream.TestNamespaceCopying].buildDocument(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestNamespaceCopying.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[XMLOutputFactory].createXMLEventWriter(javax.xml.transform.dom.DOMResult)'
    - '[stax2.wstream.TestNamespaceCopying].newDocument()'
    - '[stax2.wstream.TestNamespaceCopying].add(stax2.wstream.TestNamespaceCopying)'
    - '[javax.xml.transform.dom.DOMResult].<init>(stax2.wstream.TestNamespaceCopying)'
    - '[stax2.wstream.TestNamespaceCopying].setNamespaceAware(boolean)'
    - '[stax2.wstream.TestNamespaceCopying].newDocumentBuilder()'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[XMLInputFactory].createXMLEventReader(StringReader)'
    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:34,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestStreamWriter:38,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:39,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.wstream.TestStreamWriter:41,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:42,1
    - Dst: w.getEncoding()
      Src: stax2.wstream.TestStreamWriter:44,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:44,1
    - Dst: w.writeEmptyElement(String)
      Src: stax2.wstream.TestStreamWriter:46,1
    - Dst: w.close()
      Src: stax2.wstream.TestStreamWriter:47,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestStreamWriter:54,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: stax2.wstream.TestStreamWriter:55,1
    - Dst: w.writeStartDocument(stax2.wstream.TestStreamWriter,String)
      Src: stax2.wstream.TestStreamWriter:56,1
    - Dst: w.getEncoding()
      Src: stax2.wstream.TestStreamWriter:57,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:57,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.wstream.TestStreamWriter:59,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream)'
      Src: stax2.wstream.TestStreamWriter:60,1
    - Dst: w.writeStartDocument(stax2.wstream.TestStreamWriter,String)
      Src: stax2.wstream.TestStreamWriter:61,1
    - Dst: w.getEncoding()
      Src: stax2.wstream.TestStreamWriter:62,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:62,1
    - Dst: w.writeEmptyElement(String)
      Src: stax2.wstream.TestStreamWriter:64,1
    - Dst: w.close()
      Src: stax2.wstream.TestStreamWriter:65,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: 68
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 68
    functionName: '[stax2.wstream.TestStreamWriter].testGetEncoding()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.wstream.TestStreamWriter].getFactory(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter,stax2.wstream.TestStreamWriter)'
    - w.close()
    - w.writeEmptyElement(String)
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[stax2.wstream.TestStreamWriter].assertEquals(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - w.writeStartDocument(stax2.wstream.TestStreamWriter,String)
    - '[ByteArrayOutputStream].<init>()'
    - w.getEncoding()
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream)'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamWriter].testGetEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestStreamWriter].getFactory(boolean,boolean)'
      Src: stax2.wstream.TestStreamWriter:81,1
    - Dst: '[stax2.wstream.TestStreamWriter].getNewInputFactory()'
      Src: stax2.wstream.TestStreamWriter:82,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.wstream.TestStreamWriter:85,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:86,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(OutputStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:86,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeStartDocument(String)'
      Src: stax2.wstream.TestStreamWriter:87,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeEmptyElement(String)'
      Src: stax2.wstream.TestStreamWriter:88,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeEndDocument()'
      Src: stax2.wstream.TestStreamWriter:89,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: stax2.wstream.TestStreamWriter:91,1
    - Dst: '[ByteArrayInputStream].<init>(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:91,1
    - Dst: '[stax2.wstream.TestStreamWriter].createXMLStreamReader(ByteArrayInputStream)'
      Src: stax2.wstream.TestStreamWriter:91,1
    - Dst: '[stax2.wstream.TestStreamWriter].getCharacterEncodingScheme()'
      Src: stax2.wstream.TestStreamWriter:92,1
    - Dst: enc.equals(stax2.wstream.TestStreamWriter)
      Src: stax2.wstream.TestStreamWriter:93,1
    - Dst: '[stax2.wstream.TestStreamWriter].fail(String)'
      Src: stax2.wstream.TestStreamWriter:94,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: 97
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 97
    functionName: '[stax2.wstream.TestStreamWriter].testLegacyEncodings()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[ByteArrayInputStream].<init>(stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].writeStartDocument(String)'
    - '[XMLOutputFactory2].createXMLStreamWriter(OutputStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].createXMLStreamReader(ByteArrayInputStream)'
    - '[stax2.wstream.TestStreamWriter].writeEmptyElement(String)'
    - enc.equals(stax2.wstream.TestStreamWriter)
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].getFactory(boolean,boolean)'
    - '[stax2.wstream.TestStreamWriter].getNewInputFactory()'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[stax2.wstream.TestStreamWriter].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.wstream.TestStreamWriter].getCharacterEncodingScheme()'
    - '[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:111,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestStreamWriter:112,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: stax2.wstream.TestStreamWriter:113,1
    - Dst: w.getLocation()
      Src: stax2.wstream.TestStreamWriter:114,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertNotNull(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:115,1
    - Dst: w.writeEmptyElement(String)
      Src: stax2.wstream.TestStreamWriter:117,1
    - Dst: w.close()
      Src: stax2.wstream.TestStreamWriter:118,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: 120
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 120
    functionName: '[stax2.wstream.TestStreamWriter].testGetLocation()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.wstream.TestStreamWriter].getFactory(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - w.getLocation()
    - w.close()
    - w.writeEmptyElement(String)
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[stax2.wstream.TestStreamWriter].assertNotNull(stax2.wstream.TestStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamWriter].testGetLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestStreamWriter:136,1
    - Dst: '[stax2.wstream.TestStreamWriter].getNonRepairingWriter(StringWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:137,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeStartDocument()'
      Src: stax2.wstream.TestStreamWriter:139,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeStartElement(String)'
      Src: stax2.wstream.TestStreamWriter:140,1
    - Dst: CDATA_TEXT.length()
      Src: stax2.wstream.TestStreamWriter:142,1
    - Dst: CDATA_TEXT.length()
      Src: stax2.wstream.TestStreamWriter:143,1
    - Dst: CDATA_TEXT.getChars(int,stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter,int)
      Src: stax2.wstream.TestStreamWriter:143,1
    - Dst: CDATA_TEXT.length()
      Src: stax2.wstream.TestStreamWriter:144,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeCData(stax2.wstream.TestStreamWriter,int,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:144,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeEndElement()'
      Src: stax2.wstream.TestStreamWriter:145,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeEndDocument()'
      Src: stax2.wstream.TestStreamWriter:146,1
    - Dst: '[stax2.wstream.TestStreamWriter].close()'
      Src: stax2.wstream.TestStreamWriter:147,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.wstream.TestStreamWriter:151,1
    - Dst: '[stax2.wstream.TestStreamWriter].constructNsStreamReader(stax2.wstream.TestStreamWriter,boolean)'
      Src: stax2.wstream.TestStreamWriter:151,1
    - Dst: '[stax2.wstream.TestStreamWriter].getEventType()'
      Src: stax2.wstream.TestStreamWriter:152,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:152,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:153,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:153,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:156,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:158,1
    - Dst: '[stax2.wstream.TestStreamWriter].isWhiteSpace()'
      Src: stax2.wstream.TestStreamWriter:160,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertFalse(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:160,1
    - Dst: '[stax2.wstream.TestStreamWriter].getAndVerifyText(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:161,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:161,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:162,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:162,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:163,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:163,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: 165
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 165
    functionName: '[stax2.wstream.TestStreamWriter].testCData()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - CDATA_TEXT.length()
    - '[stax2.wstream.TestStreamWriter].assertEquals(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].getAndVerifyText(stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].writeEndElement()'
    - '[stax2.wstream.TestStreamWriter].getNonRepairingWriter(StringWriter,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].writeCData(stax2.wstream.TestStreamWriter,int,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].assertFalse(stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].getEventType()'
    - '[stax2.wstream.TestStreamWriter].writeStartElement(String)'
    - '[stax2.wstream.TestStreamWriter].writeStartDocument()'
    - '[StringWriter].toString()'
    - '[stax2.wstream.TestStreamWriter].writeEndDocument()'
    - '[StringWriter].<init>()'
    - '[stax2.wstream.TestStreamWriter].next()'
    - '[stax2.wstream.TestStreamWriter].close()'
    - '[stax2.wstream.TestStreamWriter].constructNsStreamReader(stax2.wstream.TestStreamWriter,boolean)'
    - CDATA_TEXT.getChars(int,stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter,int)
    - '[stax2.wstream.TestStreamWriter].isWhiteSpace()'
    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: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
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:178,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:179,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:180,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:181,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:182,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:183,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: 184
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 184
    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:190,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:191,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:192,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:193,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:194,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:195,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:196,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:197,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:198,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: 199
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 199
    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:219,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestStreamWriter:220,1
    - Dst: '[stax2.wstream.TestStreamWriter].getRepairingWriter(StringWriter)'
      Src: stax2.wstream.TestStreamWriter:224,1
    - Dst: '[stax2.wstream.TestStreamWriter].getNonRepairingWriter(StringWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:226,1
    - Dst: '[stax2.wstream.TestStreamWriter].hasNext()'
      Src: stax2.wstream.TestStreamWriter:229,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:230,1
    - Dst: '[stax2.wstream.TestStreamWriter].copyEventFromReader(stax2.wstream.TestStreamWriter,boolean)'
      Src: stax2.wstream.TestStreamWriter:231,1
    - Dst: '[stax2.wstream.TestStreamWriter].close()'
      Src: stax2.wstream.TestStreamWriter:233,1
    - Dst: '[stax2.wstream.TestStreamWriter].close()'
      Src: stax2.wstream.TestStreamWriter:234,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.wstream.TestStreamWriter:235,1
    - Dst: '[stax2.wstream.TestStreamWriter].constructNsStreamReader(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:239,1
    - Dst: '[stax2.wstream.TestStreamWriter].streamThrough(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:240,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: 242
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 242
    functionName: '[stax2.wstream.TestStreamWriter].testCopy()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.wstream.TestStreamWriter].copyEventFromReader(stax2.wstream.TestStreamWriter,boolean)'
    - '[stax2.wstream.TestStreamWriter].next()'
    - '[stax2.wstream.TestStreamWriter].streamThrough(stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].getRepairingWriter(StringWriter)'
    - '[StringWriter].toString()'
    - '[stax2.wstream.TestStreamWriter].close()'
    - '[stax2.wstream.TestStreamWriter].hasNext()'
    - '[stax2.wstream.TestStreamWriter].constructNsStreamReader(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].getNonRepairingWriter(StringWriter,stax2.wstream.TestStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamWriter].testCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestStreamWriter:255,1
    - Dst: '[stax2.wstream.TestStreamWriter].getRepairingWriter(StringWriter)'
      Src: stax2.wstream.TestStreamWriter:256,1
    - Dst: '[stax2.wstream.TestStreamWriter].getNonRepairingWriter(StringWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:257,1
    - Dst: w.writeStartDocument()
      Src: stax2.wstream.TestStreamWriter:258,1
    - Dst: w.writeStartElement(String)
      Src: stax2.wstream.TestStreamWriter:259,1
    - Dst: w.writeAttribute(String,String)
      Src: stax2.wstream.TestStreamWriter:260,1
    - Dst: w.writeRaw(String)
      Src: stax2.wstream.TestStreamWriter:261,1
    - Dst: RAW2.length()
      Src: stax2.wstream.TestStreamWriter:262,1
    - Dst: RAW2.length()
      Src: stax2.wstream.TestStreamWriter:263,1
    - Dst: RAW2.getChars(int,stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter,int)
      Src: stax2.wstream.TestStreamWriter:263,1
    - Dst: RAW2.length()
      Src: stax2.wstream.TestStreamWriter:264,1
    - Dst: w.writeRaw(stax2.wstream.TestStreamWriter,int,stax2.wstream.TestStreamWriter)
      Src: stax2.wstream.TestStreamWriter:264,1
    - Dst: w.writeEndElement()
      Src: stax2.wstream.TestStreamWriter:265,1
    - Dst: w.writeEndDocument()
      Src: stax2.wstream.TestStreamWriter:266,1
    - Dst: w.close()
      Src: stax2.wstream.TestStreamWriter:267,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.wstream.TestStreamWriter:270,1
    - Dst: '[stax2.wstream.TestStreamWriter].constructNsStreamReader(stax2.wstream.TestStreamWriter,boolean)'
      Src: stax2.wstream.TestStreamWriter:270,1
    - Dst: '[stax2.wstream.TestStreamWriter].getEventType()'
      Src: stax2.wstream.TestStreamWriter:271,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,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].getLocalName()'
      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].getAttributeCount()'
      Src: stax2.wstream.TestStreamWriter:274,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(int,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:274,1
    - Dst: '[stax2.wstream.TestStreamWriter].getAttributeLocalName(int)'
      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].getAttributeValue(int)'
      Src: stax2.wstream.TestStreamWriter:276,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:276,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:277,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:277,1
    - Dst: '[stax2.wstream.TestStreamWriter].getAndVerifyText(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:278,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:278,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:279,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:279,1
    - Dst: '[stax2.wstream.TestStreamWriter].getLocalName()'
      Src: stax2.wstream.TestStreamWriter:280,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:280,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:281,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:281,1
    - Dst: '[stax2.wstream.TestStreamWriter].getAndVerifyText(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:282,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:282,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:283,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:283,1
    - Dst: '[stax2.wstream.TestStreamWriter].getLocalName()'
      Src: stax2.wstream.TestStreamWriter:284,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:284,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:285,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:285,1
    - Dst: '[stax2.wstream.TestStreamWriter].getLocalName()'
      Src: stax2.wstream.TestStreamWriter:286,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:286,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:287,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:287,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: 289
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 289
    functionName: '[stax2.wstream.TestStreamWriter].testRaw()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - w.writeStartDocument()
    - '[stax2.wstream.TestStreamWriter].getLocalName()'
    - w.close()
    - w.writeEndDocument()
    - '[stax2.wstream.TestStreamWriter].assertEquals(int,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].getAndVerifyText(stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].getNonRepairingWriter(StringWriter,stax2.wstream.TestStreamWriter)'
    - w.writeEndElement()
    - '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - w.writeStartElement(String)
    - '[stax2.wstream.TestStreamWriter].getEventType()'
    - '[stax2.wstream.TestStreamWriter].getAttributeCount()'
    - '[stax2.wstream.TestStreamWriter].getAttributeValue(int)'
    - RAW2.length()
    - '[StringWriter].toString()'
    - w.writeRaw(stax2.wstream.TestStreamWriter,int,stax2.wstream.TestStreamWriter)
    - RAW2.getChars(int,stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter,int)
    - '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
    - '[StringWriter].<init>()'
    - '[stax2.wstream.TestStreamWriter].next()'
    - '[stax2.wstream.TestStreamWriter].getRepairingWriter(StringWriter)'
    - '[stax2.wstream.TestStreamWriter].constructNsStreamReader(stax2.wstream.TestStreamWriter,boolean)'
    - w.writeAttribute(String,String)
    - w.writeRaw(String)
    - '[stax2.wstream.TestStreamWriter].getAttributeLocalName(int)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamWriter].testRaw()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestStreamWriter:303,1
    - Dst: '[stax2.wstream.TestStreamWriter].getRepairingWriter(StringWriter)'
      Src: stax2.wstream.TestStreamWriter:304,1
    - Dst: '[stax2.wstream.TestStreamWriter].getNonRepairingWriter(StringWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:305,1
    - Dst: w.writeStartElement(String)
      Src: stax2.wstream.TestStreamWriter:306,1
    - Dst: w.writeSpace(String)
      Src: stax2.wstream.TestStreamWriter:307,1
    - Dst: w.writeComment(String)
      Src: stax2.wstream.TestStreamWriter:308,1
    - Dst: w.writeEndElement()
      Src: stax2.wstream.TestStreamWriter:309,1
    - Dst: w.writeEndDocument()
      Src: stax2.wstream.TestStreamWriter:310,1
    - Dst: w.close()
      Src: stax2.wstream.TestStreamWriter:311,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.wstream.TestStreamWriter:313,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:314,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 316
    functionName: '[stax2.wstream.TestStreamWriter].testSpaceAfterStartElement()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - w.writeComment(String)
    - w.writeEndElement()
    - w.close()
    - w.writeEndDocument()
    - w.writeStartElement(String)
    - '[stax2.wstream.TestStreamWriter].getRepairingWriter(StringWriter)'
    - '[StringWriter].toString()'
    - w.writeSpace(String)
    - '[stax2.wstream.TestStreamWriter].getNonRepairingWriter(StringWriter,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamWriter].testSpaceAfterStartElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestStreamWriter].doTestAttrValueWriter(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:335,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestAttrValueWriter(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:336,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestAttrValueWriter(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:337,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: 338
      start: 328
    functionDepth: 1
    functionLinenumber: 328
    functionLinenumberEnd: 338
    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:349,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestAttrValueWriter(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:350,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestAttrValueWriter(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:351,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: 352
      start: 344
    functionDepth: 1
    functionLinenumber: 344
    functionLinenumberEnd: 352
    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:363,1
    - Dst: '[stax2.wstream.TestStreamWriter].setProperty(stax2.wstream.TestStreamWriter,boolean)'
      Src: stax2.wstream.TestStreamWriter:364,1
    - Dst: '[stax2.wstream.TestStreamWriter].setProperty(stax2.wstream.TestStreamWriter,boolean)'
      Src: stax2.wstream.TestStreamWriter:365,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: 367
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 367
    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:373,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.wstream.TestStreamWriter:374,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
      Src: stax2.wstream.TestStreamWriter:375,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(OutputStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:382,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeStartDocument(String,String)'
      Src: stax2.wstream.TestStreamWriter:387,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeStartElement(String)'
      Src: stax2.wstream.TestStreamWriter:388,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeAttribute(String,String)'
      Src: stax2.wstream.TestStreamWriter:389,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeEndElement()'
      Src: stax2.wstream.TestStreamWriter:390,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeEndDocument()'
      Src: stax2.wstream.TestStreamWriter:391,1
    - Dst: '[stax2.wstream.TestStreamWriter].close()'
      Src: stax2.wstream.TestStreamWriter:392,1
    - Dst: '[OutputStreamWriter].close()'
      Src: stax2.wstream.TestStreamWriter:393,1
    - Dst: '[stax2.wstream.TestStreamWriter].getInputFactory()'
      Src: stax2.wstream.TestStreamWriter:396,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: stax2.wstream.TestStreamWriter:397,1
    - Dst: '[ByteArrayInputStream].<init>(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:397,1
    - Dst: '[stax2.wstream.TestStreamWriter].createXMLStreamReader(ByteArrayInputStream,String)'
      Src: stax2.wstream.TestStreamWriter:397,1
    - Dst: '[stax2.wstream.TestStreamWriter].getEventType()'
      Src: stax2.wstream.TestStreamWriter:400,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:400,1
    - Dst: '[stax2.wstream.TestStreamWriter].getCharacterEncodingScheme()'
      Src: stax2.wstream.TestStreamWriter:401,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:401,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:403,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:403,1
    - Dst: '[stax2.wstream.TestStreamWriter].getAttributeCount()'
      Src: stax2.wstream.TestStreamWriter:404,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(int,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:404,1
    - Dst: '[stax2.wstream.TestStreamWriter].getAttributeValue(int)'
      Src: stax2.wstream.TestStreamWriter:405,1
    - Dst: '[String].equals(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:406,1
    - Dst: '[stax2.wstream.TestStreamWriter].failStrings(String,String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:407,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:410,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:410,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:411,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:411,1
    - Dst: '[stax2.wstream.TestStreamWriter].close()'
      Src: stax2.wstream.TestStreamWriter:412,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: 413
      start: 369
    functionDepth: 2
    functionLinenumber: 369
    functionLinenumberEnd: 413
    functionName: '[stax2.wstream.TestStreamWriter].doTestAttrValueWriter(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
    - '[stax2.wstream.TestStreamWriter].getInputFactory()'
    - '[XMLOutputFactory2].createXMLStreamWriter(OutputStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].assertEquals(int,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].writeAttribute(String,String)'
    - '[ByteArrayOutputStream].<init>()'
    - '[String].equals(stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].writeEndElement()'
    - '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].createXMLStreamReader(ByteArrayInputStream,String)'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[stax2.wstream.TestStreamWriter].getEventType()'
    - '[stax2.wstream.TestStreamWriter].getAttributeCount()'
    - '[stax2.wstream.TestStreamWriter].getAttributeValue(int)'
    - '[stax2.wstream.TestStreamWriter].getCharacterEncodingScheme()'
    - '[stax2.wstream.TestStreamWriter].failStrings(String,String,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].writeStartElement(String)'
    - '[stax2.wstream.TestStreamWriter].getFactory(boolean,boolean)'
    - '[stax2.wstream.TestStreamWriter].writeStartDocument(String,String)'
    - '[stax2.wstream.TestStreamWriter].writeEndDocument()'
    - '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
    - '[ByteArrayInputStream].<init>(stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].next()'
    - '[OutputStreamWriter].close()'
    - '[stax2.wstream.TestStreamWriter].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamWriter].doTestAttrValueWriter(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestStreamWriter:428,1
    - Dst: '[stax2.wstream.TestStreamWriter].getRepairingWriter(StringWriter,String)'
      Src: stax2.wstream.TestStreamWriter:431,1
    - Dst: '[stax2.wstream.TestStreamWriter].getNonRepairingWriter(StringWriter,String,boolean)'
      Src: stax2.wstream.TestStreamWriter:433,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeStartDocument(String,String)'
      Src: stax2.wstream.TestStreamWriter:435,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeComment(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:437,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeProcessingInstruction(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:439,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeEmptyElement(String)'
      Src: stax2.wstream.TestStreamWriter:441,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeEndDocument()'
      Src: stax2.wstream.TestStreamWriter:442,1
    - Dst: '[stax2.wstream.TestStreamWriter].close()'
      Src: stax2.wstream.TestStreamWriter:443,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.wstream.TestStreamWriter:446,1
    - Dst: '[stax2.wstream.TestStreamWriter].constructNsStreamReader(stax2.wstream.TestStreamWriter,boolean)'
      Src: stax2.wstream.TestStreamWriter:446,1
    - Dst: '[stax2.wstream.TestStreamWriter].getEventType()'
      Src: stax2.wstream.TestStreamWriter:447,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:447,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:450,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:450,1
    - Dst: '[stax2.wstream.TestStreamWriter].getAndVerifyText(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:451,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:451,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:453,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:453,1
    - Dst: TEXT.trim()
      Src: stax2.wstream.TestStreamWriter:455,1
    - Dst: '[stax2.wstream.TestStreamWriter].getPIData()'
      Src: stax2.wstream.TestStreamWriter:455,1
    - Dst: '[stax2.wstream.TestStreamWriter].trim()'
      Src: stax2.wstream.TestStreamWriter:455,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:455,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:457,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:457,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:458,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:458,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:459,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:459,1
    - Dst: '[stax2.wstream.TestStreamWriter].close()'
      Src: stax2.wstream.TestStreamWriter:460,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: 462
      start: 415
    functionDepth: 1
    functionLinenumber: 415
    functionLinenumberEnd: 462
    functionName: '[stax2.wstream.TestStreamWriter].doTestLonger(int,boolean,boolean,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - TEXT.trim()
    - '[stax2.wstream.TestStreamWriter].assertEquals(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].getAndVerifyText(stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].writeProcessingInstruction(String,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].getRepairingWriter(StringWriter,String)'
    - '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].trim()'
    - '[stax2.wstream.TestStreamWriter].getPIData()'
    - '[stax2.wstream.TestStreamWriter].getEventType()'
    - '[stax2.wstream.TestStreamWriter].getNonRepairingWriter(StringWriter,String,boolean)'
    - '[stax2.wstream.TestStreamWriter].writeEmptyElement(String)'
    - '[StringWriter].toString()'
    - '[stax2.wstream.TestStreamWriter].writeStartDocument(String,String)'
    - '[stax2.wstream.TestStreamWriter].writeComment(stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].writeEndDocument()'
    - '[StringWriter].<init>()'
    - '[stax2.wstream.TestStreamWriter].next()'
    - '[stax2.wstream.TestStreamWriter].close()'
    - '[stax2.wstream.TestStreamWriter].constructNsStreamReader(stax2.wstream.TestStreamWriter,boolean)'
    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:30,1
    - Dst: '[stax2.wstream.TestEscaping].getNonRepairingWriter(StringWriter,boolean)'
      Src: stax2.wstream.TestEscaping:31,1
    - Dst: '[stax2.wstream.TestEscaping].writeStartDocument()'
      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].writeStartElement(String,String,String)'
      Src: stax2.wstream.TestEscaping:38,1
    - Dst: '[stax2.wstream.TestEscaping].writeNamespace(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:39,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndElement()'
      Src: stax2.wstream.TestEscaping:41,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndElement()'
      Src: stax2.wstream.TestEscaping:42,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndElement()'
      Src: stax2.wstream.TestEscaping:43,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndDocument()'
      Src: stax2.wstream.TestEscaping:45,1
    - Dst: '[stax2.wstream.TestEscaping].close()'
      Src: stax2.wstream.TestEscaping:46,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.wstream.TestEscaping:50,1
    - Dst: '[stax2.wstream.TestEscaping].constructNsStreamReader(stax2.wstream.TestEscaping,boolean)'
      Src: stax2.wstream.TestEscaping:52,1
    - Dst: '[stax2.wstream.TestEscaping].getEventType()'
      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].next()'
      Src: stax2.wstream.TestEscaping:55,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:55,1
    - Dst: '[stax2.wstream.TestEscaping].getLocalName()'
      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].getNamespaceCount()'
      Src: stax2.wstream.TestEscaping:57,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(int,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:57,1
    - Dst: '[stax2.wstream.TestEscaping].getNamespacePrefix(int)'
      Src: stax2.wstream.TestEscaping:58,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:58,1
    - Dst: '[stax2.wstream.TestEscaping].getNamespaceURI(int)'
      Src: stax2.wstream.TestEscaping:59,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:59,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:61,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:61,1
    - Dst: '[stax2.wstream.TestEscaping].getLocalName()'
      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].getNamespaceCount()'
      Src: stax2.wstream.TestEscaping:63,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(int,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:63,1
    - Dst: '[stax2.wstream.TestEscaping].getNamespacePrefix(int)'
      Src: stax2.wstream.TestEscaping:64,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:64,1
    - Dst: '[stax2.wstream.TestEscaping].getNamespaceURI(int)'
      Src: stax2.wstream.TestEscaping:65,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:65,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:67,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:67,1
    - Dst: '[stax2.wstream.TestEscaping].getLocalName()'
      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].getNamespaceCount()'
      Src: stax2.wstream.TestEscaping:69,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(int,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:69,1
    - Dst: '[stax2.wstream.TestEscaping].getNamespacePrefix(int)'
      Src: stax2.wstream.TestEscaping:70,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:70,1
    - Dst: '[stax2.wstream.TestEscaping].getNamespaceURI(int)'
      Src: stax2.wstream.TestEscaping:71,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:71,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:74,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:74,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].next()'
      Src: stax2.wstream.TestEscaping:77,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:77,1
    - Dst: '[stax2.wstream.TestEscaping].close()'
      Src: stax2.wstream.TestEscaping:79,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: 80
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 80
    functionName: '[stax2.wstream.TestEscaping].testBrokenNsURLs()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestEscaping.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].next()'
    - '[stax2.wstream.TestEscaping].writeStartElement(String,String,String)'
    - '[stax2.wstream.TestEscaping].assertEquals(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].writeEndElement()'
    - '[stax2.wstream.TestEscaping].writeStartDocument()'
    - '[stax2.wstream.TestEscaping].getEventType()'
    - '[stax2.wstream.TestEscaping].constructNsStreamReader(stax2.wstream.TestEscaping,boolean)'
    - '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].getLocalName()'
    - '[stax2.wstream.TestEscaping].assertEquals(int,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].getNamespaceCount()'
    - '[stax2.wstream.TestEscaping].getNamespaceURI(int)'
    - '[stax2.wstream.TestEscaping].getNonRepairingWriter(StringWriter,boolean)'
    - '[StringWriter].toString()'
    - '[stax2.wstream.TestEscaping].getNamespacePrefix(int)'
    - '[StringWriter].<init>()'
    - '[stax2.wstream.TestEscaping].writeEndDocument()'
    - '[stax2.wstream.TestEscaping].close()'
    - '[stax2.wstream.TestEscaping].writeNamespace(String,stax2.wstream.TestEscaping)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestEscaping].testBrokenNsURLs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.wstream.TestEscaping:88,1
    - Dst: '[stax2.wstream.TestEscaping].getNonRepairingWriter(ByteArrayOutputStream,String,boolean)'
      Src: stax2.wstream.TestEscaping:89,1
    - Dst: '[stax2.wstream.TestEscaping].writeStartDocument()'
      Src: stax2.wstream.TestEscaping:91,1
    - Dst: '[stax2.wstream.TestEscaping].writeStartElement(String)'
      Src: stax2.wstream.TestEscaping:92,1
    - Dst: '[stax2.wstream.TestEscaping].writeCharacters(stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:93,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndElement()'
      Src: stax2.wstream.TestEscaping:94,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndDocument()'
      Src: stax2.wstream.TestEscaping:95,1
    - Dst: '[stax2.wstream.TestEscaping].close()'
      Src: stax2.wstream.TestEscaping:96,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: stax2.wstream.TestEscaping:98,1
    - Dst: '[ByteArrayInputStream].<init>(stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:98,1
    - Dst: '[stax2.wstream.TestEscaping].constructNsStreamReader(ByteArrayInputStream,boolean)'
      Src: stax2.wstream.TestEscaping:99,1
    - Dst: '[stax2.wstream.TestEscaping].getEventType()'
      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].next()'
      Src: stax2.wstream.TestEscaping:101,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:101,1
    - Dst: '[stax2.wstream.TestEscaping].getLocalName()'
      Src: stax2.wstream.TestEscaping:102,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:102,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:103,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:103,1
    - Dst: '[stax2.wstream.TestEscaping].getText()'
      Src: stax2.wstream.TestEscaping:105,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:105,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:107,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:107,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: 108
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 108
    functionName: '[stax2.wstream.TestEscaping].testLatin1Quoting()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestEscaping.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].next()'
    - '[stax2.wstream.TestEscaping].getLocalName()'
    - '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].getEventType()'
    - '[stax2.wstream.TestEscaping].writeEndDocument()'
    - '[stax2.wstream.TestEscaping].close()'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[ByteArrayInputStream].<init>(stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].getText()'
    - '[stax2.wstream.TestEscaping].writeEndElement()'
    - '[stax2.wstream.TestEscaping].assertEquals(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].writeCharacters(stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].writeStartDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.wstream.TestEscaping].writeStartElement(String)'
    - '[stax2.wstream.TestEscaping].getNonRepairingWriter(ByteArrayOutputStream,String,boolean)'
    - '[stax2.wstream.TestEscaping].constructNsStreamReader(ByteArrayInputStream,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestEscaping].testLatin1Quoting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.wstream.TestEscaping:116,1
    - Dst: '[stax2.wstream.TestEscaping].getNonRepairingWriter(ByteArrayOutputStream,String,boolean)'
      Src: stax2.wstream.TestEscaping:117,1
    - Dst: '[stax2.wstream.TestEscaping].writeStartDocument()'
      Src: stax2.wstream.TestEscaping:119,1
    - Dst: '[stax2.wstream.TestEscaping].writeStartElement(String)'
      Src: stax2.wstream.TestEscaping:120,1
    - Dst: '[stax2.wstream.TestEscaping].writeCharacters(stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:121,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndElement()'
      Src: stax2.wstream.TestEscaping:122,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndDocument()'
      Src: stax2.wstream.TestEscaping:123,1
    - Dst: '[stax2.wstream.TestEscaping].close()'
      Src: stax2.wstream.TestEscaping:124,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: stax2.wstream.TestEscaping:126,1
    - Dst: '[ByteArrayInputStream].<init>(stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:126,1
    - Dst: '[stax2.wstream.TestEscaping].constructNsStreamReader(ByteArrayInputStream,boolean)'
      Src: stax2.wstream.TestEscaping:127,1
    - Dst: '[stax2.wstream.TestEscaping].getEventType()'
      Src: stax2.wstream.TestEscaping:128,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:128,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:129,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:129,1
    - Dst: '[stax2.wstream.TestEscaping].getLocalName()'
      Src: stax2.wstream.TestEscaping:130,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:130,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
    - Dst: '[stax2.wstream.TestEscaping].getText()'
      Src: stax2.wstream.TestEscaping:133,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:133,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:135,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:135,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: 136
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 136
    functionName: '[stax2.wstream.TestEscaping].testAsciiQuoting()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestEscaping.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].next()'
    - '[stax2.wstream.TestEscaping].getLocalName()'
    - '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].getEventType()'
    - '[stax2.wstream.TestEscaping].writeEndDocument()'
    - '[stax2.wstream.TestEscaping].close()'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[ByteArrayInputStream].<init>(stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].getText()'
    - '[stax2.wstream.TestEscaping].writeEndElement()'
    - '[stax2.wstream.TestEscaping].assertEquals(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].writeCharacters(stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].writeStartDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.wstream.TestEscaping].writeStartElement(String)'
    - '[stax2.wstream.TestEscaping].getNonRepairingWriter(ByteArrayOutputStream,String,boolean)'
    - '[stax2.wstream.TestEscaping].constructNsStreamReader(ByteArrayInputStream,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestEscaping].testAsciiQuoting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.wstream.TestEscaping:141,1
    - Dst: '[stax2.wstream.TestEscaping].getNonRepairingWriter(ByteArrayOutputStream,String,boolean)'
      Src: stax2.wstream.TestEscaping:142,1
    - Dst: '[stax2.wstream.TestEscaping].writeStartElement(String)'
      Src: stax2.wstream.TestEscaping:144,1
    - Dst: '[stax2.wstream.TestEscaping].writeCharacters(String)'
      Src: stax2.wstream.TestEscaping:145,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndElement()'
      Src: stax2.wstream.TestEscaping:146,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndDocument()'
      Src: stax2.wstream.TestEscaping:147,1
    - Dst: '[stax2.wstream.TestEscaping].close()'
      Src: stax2.wstream.TestEscaping:148,1
    - Dst: '[ByteArrayOutputStream].toString(String)'
      Src: stax2.wstream.TestEscaping:150,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:151,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: 152
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 152
    functionName: '[stax2.wstream.TestEscaping].testLinefeedQuoting()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestEscaping.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].writeEndDocument()'
    - '[stax2.wstream.TestEscaping].close()'
    - '[stax2.wstream.TestEscaping].writeEndElement()'
    - '[ByteArrayOutputStream].toString(String)'
    - '[stax2.wstream.TestEscaping].writeStartElement(String)'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.wstream.TestEscaping].writeCharacters(String)'
    - '[stax2.wstream.TestEscaping].getNonRepairingWriter(ByteArrayOutputStream,String,boolean)'
    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:19,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].getProperty(stax2.wstream.TestAutoEmptyElems)'
      Src: stax2.wstream.TestAutoEmptyElems:20,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].assertEquals(stax2.wstream.TestAutoEmptyElems,stax2.wstream.TestAutoEmptyElems)'
      Src: stax2.wstream.TestAutoEmptyElems:20,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: 21
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 21
    functionName: '[stax2.wstream.TestAutoEmptyElems].testDefaultSetting()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestAutoEmptyElems.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestAutoEmptyElems].getOutputFactory()'
    - '[stax2.wstream.TestAutoEmptyElems].getProperty(stax2.wstream.TestAutoEmptyElems)'
    - '[stax2.wstream.TestAutoEmptyElems].assertEquals(stax2.wstream.TestAutoEmptyElems,stax2.wstream.TestAutoEmptyElems)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestAutoEmptyElems].testDefaultSetting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestAutoEmptyElems].getFactory(boolean,boolean)'
      Src: stax2.wstream.TestAutoEmptyElems:26,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems]._writeDoc(org.codehaus.stax2.XMLOutputFactory2)'
      Src: stax2.wstream.TestAutoEmptyElems:26,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].assertEquals(String,String)'
      Src: stax2.wstream.TestAutoEmptyElems:26,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].getFactory(boolean,boolean)'
      Src: stax2.wstream.TestAutoEmptyElems:27,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems]._writeDoc(org.codehaus.stax2.XMLOutputFactory2)'
      Src: stax2.wstream.TestAutoEmptyElems:27,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].assertEquals(String,String)'
      Src: stax2.wstream.TestAutoEmptyElems:27,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: 28
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 28
    functionName: '[stax2.wstream.TestAutoEmptyElems].testAutoEmptyElemDisabled()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestAutoEmptyElems.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestAutoEmptyElems].getFactory(boolean,boolean)'
    - '[stax2.wstream.TestAutoEmptyElems].assertEquals(String,String)'
    - '[stax2.wstream.TestAutoEmptyElems]._writeDoc(org.codehaus.stax2.XMLOutputFactory2)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestAutoEmptyElems].testAutoEmptyElemDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestAutoEmptyElems].getFactory(boolean,boolean)'
      Src: stax2.wstream.TestAutoEmptyElems:33,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems]._writeDoc(org.codehaus.stax2.XMLOutputFactory2)'
      Src: stax2.wstream.TestAutoEmptyElems:33,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].assertEquals(String,String)'
      Src: stax2.wstream.TestAutoEmptyElems:33,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].getFactory(boolean,boolean)'
      Src: stax2.wstream.TestAutoEmptyElems:34,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems]._writeDoc(org.codehaus.stax2.XMLOutputFactory2)'
      Src: stax2.wstream.TestAutoEmptyElems:34,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].assertEquals(String,String)'
      Src: stax2.wstream.TestAutoEmptyElems:34,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: 35
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 35
    functionName: '[stax2.wstream.TestAutoEmptyElems].testAutoEmptyElemEnabled()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestAutoEmptyElems.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestAutoEmptyElems].getFactory(boolean,boolean)'
    - '[stax2.wstream.TestAutoEmptyElems].assertEquals(String,String)'
    - '[stax2.wstream.TestAutoEmptyElems]._writeDoc(org.codehaus.stax2.XMLOutputFactory2)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestAutoEmptyElems].testAutoEmptyElemEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestAutoEmptyElems].getOutputFactory()'
      Src: stax2.wstream.TestAutoEmptyElems:46,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].setProperty(stax2.wstream.TestAutoEmptyElems)'
      Src: stax2.wstream.TestAutoEmptyElems:48,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].setProperty(String)'
      Src: stax2.wstream.TestAutoEmptyElems:50,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: 53
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 53
    functionName: '[stax2.wstream.TestAutoEmptyElems].getFactory(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestAutoEmptyElems.java
    functionUses: 2
    functionsReached:
    - '[stax2.wstream.TestAutoEmptyElems].getOutputFactory()'
    - '[stax2.wstream.TestAutoEmptyElems].setProperty(stax2.wstream.TestAutoEmptyElems)'
    - '[stax2.wstream.TestAutoEmptyElems].setProperty(String)'
    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:57,1
    - Dst: '[javax.xml.stream.XMLOutputFactory].createXMLStreamWriter(java.io.StringWriter)'
      Src: stax2.wstream.TestAutoEmptyElems:58,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].writeStartElement(String)'
      Src: stax2.wstream.TestAutoEmptyElems:59,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].writeStartElement(String)'
      Src: stax2.wstream.TestAutoEmptyElems:60,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].writeEndElement()'
      Src: stax2.wstream.TestAutoEmptyElems:61,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].writeEndElement()'
      Src: stax2.wstream.TestAutoEmptyElems:62,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].close()'
      Src: stax2.wstream.TestAutoEmptyElems:63,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: stax2.wstream.TestAutoEmptyElems:64,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: 65
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 65
    functionName: '[stax2.wstream.TestAutoEmptyElems]._writeDoc(javax.xml.stream.XMLOutputFactory)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestAutoEmptyElems.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestAutoEmptyElems].writeStartElement(String)'
    - '[stax2.wstream.TestAutoEmptyElems].writeEndElement()'
    - '[stax2.wstream.TestAutoEmptyElems].close()'
    - '[javax.xml.stream.XMLOutputFactory].createXMLStreamWriter(java.io.StringWriter)'
    - '[java.io.StringWriter].toString()'
    - '[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:19,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader97].getOutputFactory()'
      Src: stax2.wstream.TestCopyEventFromReader97:20,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader97].getClass()'
      Src: stax2.wstream.TestCopyEventFromReader97:21,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader97].getResource(String)'
      Src: stax2.wstream.TestCopyEventFromReader97:21,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader97].openStream()'
      Src: stax2.wstream.TestCopyEventFromReader97:21,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: stax2.wstream.TestCopyEventFromReader97:23,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader97].createXMLStreamReader(stax2.wstream.TestCopyEventFromReader97)'
      Src: stax2.wstream.TestCopyEventFromReader97:24,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader97].createXMLStreamWriter(java.io.ByteArrayOutputStream,String)'
      Src: stax2.wstream.TestCopyEventFromReader97:25,1
    - Dst: reader.hasNext()
      Src: stax2.wstream.TestCopyEventFromReader97:26,1
    - Dst: reader.next()
      Src: stax2.wstream.TestCopyEventFromReader97:27,1
    - Dst: writer.copyEventFromReader(stax2.wstream.TestCopyEventFromReader97,boolean)
      Src: stax2.wstream.TestCopyEventFromReader97:28,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader97].close()'
      Src: stax2.wstream.TestCopyEventFromReader97:31,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: 32
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 32
    functionName: '[stax2.wstream.TestCopyEventFromReader97].testUTF8MsLinefeedCopyEvent()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestCopyEventFromReader97.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestCopyEventFromReader97].getInputFactory()'
    - '[stax2.wstream.TestCopyEventFromReader97].createXMLStreamWriter(java.io.ByteArrayOutputStream,String)'
    - '[stax2.wstream.TestCopyEventFromReader97].getClass()'
    - '[stax2.wstream.TestCopyEventFromReader97].getResource(String)'
    - '[stax2.wstream.TestCopyEventFromReader97].openStream()'
    - writer.copyEventFromReader(stax2.wstream.TestCopyEventFromReader97,boolean)
    - '[stax2.wstream.TestCopyEventFromReader97].createXMLStreamReader(stax2.wstream.TestCopyEventFromReader97)'
    - reader.hasNext()
    - reader.next()
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[stax2.wstream.TestCopyEventFromReader97].close()'
    - '[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:22,1
    - Dst: '[stax2.wstream.TestWriterConstruction].createTempFile()'
      Src: stax2.wstream.TestWriterConstruction:23,1
    - Dst: '[Stax2FileResult].<init>(File)'
      Src: stax2.wstream.TestWriterConstruction:24,1
    - Dst: '[stax2.wstream.TestWriterConstruction].createXMLStreamWriter(Stax2FileResult)'
      Src: stax2.wstream.TestWriterConstruction:24,1
    - Dst: '[stax2.wstream.TestWriterConstruction].writeAndVerify(stax2.wstream.TestWriterConstruction,File,String)'
      Src: stax2.wstream.TestWriterConstruction:25,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: 26
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 26
    functionName: '[stax2.wstream.TestWriterConstruction].testCreateWithFileSource()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestWriterConstruction.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestWriterConstruction].writeAndVerify(stax2.wstream.TestWriterConstruction,File,String)'
    - '[stax2.wstream.TestWriterConstruction].createTempFile()'
    - '[stax2.wstream.TestWriterConstruction].createXMLStreamWriter(Stax2FileResult)'
    - '[stax2.wstream.TestWriterConstruction].getOutputFactory()'
    - '[Stax2FileResult].<init>(File)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestWriterConstruction].testCreateWithFileSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestWriterConstruction:33,1
    - Dst: '[stax2.wstream.TestWriterConstruction].getNonRepairingWriter(StringWriter,boolean)'
      Src: stax2.wstream.TestWriterConstruction:34,1
    - Dst: '[stax2.wstream.TestWriterConstruction].getOutputFactory()'
      Src: stax2.wstream.TestWriterConstruction:35,1
    - Dst: '[stax2.wstream.TestWriterConstruction].createXMLEventWriter(stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:35,1
    - Dst: '[stax2.wstream.TestWriterConstruction].assertNotNull(stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:37,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: 40
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 40
    functionName: '[stax2.wstream.TestWriterConstruction].testCreateWithFileStreamReader()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestWriterConstruction.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.wstream.TestWriterConstruction].createXMLEventWriter(stax2.wstream.TestWriterConstruction)'
    - '[stax2.wstream.TestWriterConstruction].assertNotNull(stax2.wstream.TestWriterConstruction)'
    - '[stax2.wstream.TestWriterConstruction].getNonRepairingWriter(StringWriter,boolean)'
    - '[stax2.wstream.TestWriterConstruction].getOutputFactory()'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestWriterConstruction].testCreateWithFileStreamReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: File.createTempFile(String,null)
      Src: stax2.wstream.TestWriterConstruction:51,1
    - Dst: '[stax2.wstream.TestWriterConstruction].deleteOnExit()'
      Src: stax2.wstream.TestWriterConstruction:52,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: 54
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 54
    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:62,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: stax2.wstream.TestWriterConstruction:63,1
    - Dst: '[XMLStreamWriter].writeCharacters(String)'
      Src: stax2.wstream.TestWriterConstruction:64,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: stax2.wstream.TestWriterConstruction:65,1
    - Dst: '[XMLStreamWriter].writeEndDocument()'
      Src: stax2.wstream.TestWriterConstruction:66,1
    - Dst: '[XMLStreamWriter].close()'
      Src: stax2.wstream.TestWriterConstruction:67,1
    - Dst: '[stax2.wstream.TestWriterConstruction].getInputFactory()'
      Src: stax2.wstream.TestWriterConstruction:70,1
    - Dst: '[stax2.wstream.TestWriterConstruction].setCoalescing(stax2.wstream.TestWriterConstruction,boolean)'
      Src: stax2.wstream.TestWriterConstruction:71,1
    - Dst: '[Stax2FileSource].<init>(File)'
      Src: stax2.wstream.TestWriterConstruction:72,1
    - Dst: '[stax2.wstream.TestWriterConstruction].createXMLStreamReader(Stax2FileSource)'
      Src: stax2.wstream.TestWriterConstruction:72,1
    - Dst: '[stax2.wstream.TestWriterConstruction].next()'
      Src: stax2.wstream.TestWriterConstruction:73,1
    - Dst: '[stax2.wstream.TestWriterConstruction].assertTokenType(stax2.wstream.TestWriterConstruction,stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:73,1
    - Dst: '[stax2.wstream.TestWriterConstruction].getLocalName()'
      Src: stax2.wstream.TestWriterConstruction:74,1
    - Dst: '[stax2.wstream.TestWriterConstruction].assertEquals(String,stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:74,1
    - Dst: '[stax2.wstream.TestWriterConstruction].next()'
      Src: stax2.wstream.TestWriterConstruction:75,1
    - Dst: '[stax2.wstream.TestWriterConstruction].assertTokenType(stax2.wstream.TestWriterConstruction,stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:75,1
    - Dst: '[stax2.wstream.TestWriterConstruction].getAndVerifyText(stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:76,1
    - Dst: '[stax2.wstream.TestWriterConstruction].assertEquals(String,stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:76,1
    - Dst: '[stax2.wstream.TestWriterConstruction].next()'
      Src: stax2.wstream.TestWriterConstruction:77,1
    - Dst: '[stax2.wstream.TestWriterConstruction].assertTokenType(stax2.wstream.TestWriterConstruction,stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:77,1
    - Dst: '[stax2.wstream.TestWriterConstruction].getLocalName()'
      Src: stax2.wstream.TestWriterConstruction:78,1
    - Dst: '[stax2.wstream.TestWriterConstruction].assertEquals(String,stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:78,1
    - Dst: '[stax2.wstream.TestWriterConstruction].next()'
      Src: stax2.wstream.TestWriterConstruction:79,1
    - Dst: '[stax2.wstream.TestWriterConstruction].assertTokenType(stax2.wstream.TestWriterConstruction,stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:79,1
    - Dst: '[stax2.wstream.TestWriterConstruction].close()'
      Src: stax2.wstream.TestWriterConstruction:80,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: 81
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 81
    functionName: '[stax2.wstream.TestWriterConstruction].writeAndVerify(XMLStreamWriter,File,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestWriterConstruction.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter].writeEndDocument()'
    - '[stax2.wstream.TestWriterConstruction].getInputFactory()'
    - '[stax2.wstream.TestWriterConstruction].getLocalName()'
    - '[stax2.wstream.TestWriterConstruction].createXMLStreamReader(Stax2FileSource)'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[stax2.wstream.TestWriterConstruction].getAndVerifyText(stax2.wstream.TestWriterConstruction)'
    - '[stax2.wstream.TestWriterConstruction].setCoalescing(stax2.wstream.TestWriterConstruction,boolean)'
    - '[stax2.wstream.TestWriterConstruction].assertTokenType(stax2.wstream.TestWriterConstruction,stax2.wstream.TestWriterConstruction)'
    - '[XMLStreamWriter].writeCharacters(String)'
    - '[XMLStreamWriter].writeStartDocument(String,String)'
    - '[XMLStreamWriter].close()'
    - '[Stax2FileSource].<init>(File)'
    - '[stax2.wstream.TestWriterConstruction].assertEquals(String,stax2.wstream.TestWriterConstruction)'
    - '[XMLStreamWriter].writeEndElement()'
    - '[stax2.wstream.TestWriterConstruction].close()'
    - '[stax2.wstream.TestWriterConstruction].next()'
    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].setProperty(stax2.wstream.BaseWriterTest,boolean)'
    - '[stax2.wstream.BaseWriterTest].createXMLStreamWriter(Writer)'
    - '[stax2.wstream.BaseWriterTest].getOutputFactory()'
    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].setProperty(stax2.wstream.BaseWriterTest,boolean)'
    - '[stax2.wstream.BaseWriterTest].createXMLStreamWriter(Writer,String)'
    - '[stax2.wstream.BaseWriterTest].getOutputFactory()'
    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].setProperty(stax2.wstream.BaseWriterTest,boolean)'
    - '[stax2.wstream.BaseWriterTest].createXMLStreamWriter(Writer)'
    - '[stax2.wstream.BaseWriterTest].getOutputFactory()'
    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].setProperty(stax2.wstream.BaseWriterTest,boolean)'
    - '[stax2.wstream.BaseWriterTest].createXMLStreamWriter(Writer,String)'
    - '[stax2.wstream.BaseWriterTest].getOutputFactory()'
    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].setProperty(stax2.wstream.BaseWriterTest,boolean)'
    - '[stax2.wstream.BaseWriterTest].createXMLStreamWriter(OutputStream,String)'
    - '[stax2.wstream.BaseWriterTest].getOutputFactory()'
    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:31,1
    - Dst: '[stax2.wstream.TestStreamResult].deleteOnExit()'
      Src: stax2.wstream.TestStreamResult:32,1
    - Dst: '[stax2.wstream.TestStreamResult].getOutputFactory()'
      Src: stax2.wstream.TestStreamResult:34,1
    - Dst: '[javax.xml.transform.stream.StreamResult].<init>()'
      Src: stax2.wstream.TestStreamResult:35,1
    - Dst: '[javax.xml.transform.stream.StreamResult].setSystemId(stax2.wstream.TestStreamResult)'
      Src: stax2.wstream.TestStreamResult:36,1
    - Dst: '[stax2.wstream.TestStreamResult].createXMLStreamWriter(javax.xml.transform.stream.StreamResult)'
      Src: stax2.wstream.TestStreamResult:37,1
    - Dst: '[stax2.wstream.TestStreamResult].writeStartDocument()'
      Src: stax2.wstream.TestStreamResult:39,1
    - Dst: '[stax2.wstream.TestStreamResult].writeEmptyElement(String)'
      Src: stax2.wstream.TestStreamResult:40,1
    - Dst: '[stax2.wstream.TestStreamResult].writeEndDocument()'
      Src: stax2.wstream.TestStreamResult:41,1
    - Dst: '[stax2.wstream.TestStreamResult].close()'
      Src: stax2.wstream.TestStreamResult:42,1
    - Dst: '[stax2.wstream.TestStreamResult].getInputFactory()'
      Src: stax2.wstream.TestStreamResult:45,1
    - Dst: '[stax2.wstream.TestStreamResult].createXMLStreamReader(stax2.wstream.TestStreamResult)'
      Src: stax2.wstream.TestStreamResult:46,1
    - Dst: '[stax2.wstream.TestStreamResult].next()'
      Src: stax2.wstream.TestStreamResult:47,1
    - Dst: '[stax2.wstream.TestStreamResult].assertTokenType(stax2.wstream.TestStreamResult,stax2.wstream.TestStreamResult)'
      Src: stax2.wstream.TestStreamResult:47,1
    - Dst: '[stax2.wstream.TestStreamResult].next()'
      Src: stax2.wstream.TestStreamResult:48,1
    - Dst: '[stax2.wstream.TestStreamResult].assertTokenType(stax2.wstream.TestStreamResult,stax2.wstream.TestStreamResult)'
      Src: stax2.wstream.TestStreamResult:48,1
    - Dst: '[stax2.wstream.TestStreamResult].close()'
      Src: stax2.wstream.TestStreamResult:49,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: 50
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 50
    functionName: '[stax2.wstream.TestStreamResult].testCreateUsingSystemId()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamResult.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestStreamResult].getInputFactory()'
    - '[stax2.wstream.TestStreamResult].close()'
    - '[javax.xml.transform.stream.StreamResult].setSystemId(stax2.wstream.TestStreamResult)'
    - '[stax2.wstream.TestStreamResult].createXMLStreamWriter(javax.xml.transform.stream.StreamResult)'
    - '[javax.xml.transform.stream.StreamResult].<init>()'
    - '[stax2.wstream.TestStreamResult].writeEndDocument()'
    - '[stax2.wstream.TestStreamResult].next()'
    - '[stax2.wstream.TestStreamResult].getOutputFactory()'
    - '[stax2.wstream.TestStreamResult].assertTokenType(stax2.wstream.TestStreamResult,stax2.wstream.TestStreamResult)'
    - '[stax2.wstream.TestStreamResult].deleteOnExit()'
    - '[stax2.wstream.TestStreamResult].createXMLStreamReader(stax2.wstream.TestStreamResult)'
    - '[stax2.wstream.TestStreamResult].writeStartDocument()'
    - '[stax2.wstream.TestStreamResult].writeEmptyElement(String)'
    - File.createTempFile(String,String)
    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:17,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader132]._testCopyPIEvent(boolean)'
      Src: stax2.wstream.TestCopyEventFromReader132:18,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: 19
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 19
    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:22,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader132].getOutputFactory()'
      Src: stax2.wstream.TestCopyEventFromReader132:23,1
    - Dst: '[StringReader].<init>(stax2.wstream.TestCopyEventFromReader132)'
      Src: stax2.wstream.TestCopyEventFromReader132:26,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader132].createXMLStreamReader(StringReader)'
      Src: stax2.wstream.TestCopyEventFromReader132:26,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestCopyEventFromReader132:27,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader132].createXMLStreamWriter(StringWriter)'
      Src: stax2.wstream.TestCopyEventFromReader132:28,1
    - Dst: reader.hasNext()
      Src: stax2.wstream.TestCopyEventFromReader132:29,1
    - Dst: reader.next()
      Src: stax2.wstream.TestCopyEventFromReader132:30,1
    - Dst: writer.copyEventFromReader(stax2.wstream.TestCopyEventFromReader132,boolean)
      Src: stax2.wstream.TestCopyEventFromReader132:31,1
    - Dst: reader.close()
      Src: stax2.wstream.TestCopyEventFromReader132:33,1
    - Dst: writer.close()
      Src: stax2.wstream.TestCopyEventFromReader132:34,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.wstream.TestCopyEventFromReader132:36,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader132].trim()'
      Src: stax2.wstream.TestCopyEventFromReader132:36,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader132].assertEquals(String,stax2.wstream.TestCopyEventFromReader132)'
      Src: stax2.wstream.TestCopyEventFromReader132:36,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: 37
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 37
    functionName: '[stax2.wstream.TestCopyEventFromReader132]._testCopyPIEvent(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestCopyEventFromReader132.java
    functionUses: 1
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.wstream.TestCopyEventFromReader132].assertEquals(String,stax2.wstream.TestCopyEventFromReader132)'
    - '[stax2.wstream.TestCopyEventFromReader132].createXMLStreamReader(StringReader)'
    - '[StringReader].<init>(stax2.wstream.TestCopyEventFromReader132)'
    - '[stax2.wstream.TestCopyEventFromReader132].trim()'
    - '[stax2.wstream.TestCopyEventFromReader132].getOutputFactory()'
    - '[stax2.wstream.TestCopyEventFromReader132].createXMLStreamWriter(StringWriter)'
    - '[stax2.wstream.TestCopyEventFromReader132].getInputFactory()'
    - reader.hasNext()
    - '[StringWriter].toString()'
    - reader.close()
    - writer.close()
    - writer.copyEventFromReader(stax2.wstream.TestCopyEventFromReader132,boolean)
    - reader.next()
    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:29,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].<init>()'
      Src: stax2.wstream.TestClosing:30,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(stax2.wstream.TestClosing.MyWriter)'
      Src: stax2.wstream.TestClosing:31,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: '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:34,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing:35,1
    - Dst: '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:35,1
    - Dst: sw.close()
      Src: stax2.wstream.TestClosing:38,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing:39,1
    - Dst: '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:39,1
    - Dst: sw.closeCompletely()
      Src: stax2.wstream.TestClosing:42,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing:43,1
    - Dst: '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:43,1
    - Dst: sw.closeCompletely()
      Src: stax2.wstream.TestClosing:46,1
    - Dst: sw.closeCompletely()
      Src: stax2.wstream.TestClosing:47,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing:48,1
    - Dst: '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:48,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: 49
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 49
    functionName: '[stax2.wstream.TestClosing].testNoAutoCloseWriter()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
    - '[stax2.wstream.TestClosing.MyWriter].isClosed()'
    - '[stax2.wstream.TestClosing.MyWriter].<init>()'
    - '[XMLOutputFactory2].createXMLStreamWriter(stax2.wstream.TestClosing.MyWriter)'
    - sw.close()
    - '[stax2.wstream.TestClosing].getFactory(boolean)'
    - sw.closeCompletely()
    - '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
    - '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestClosing].testNoAutoCloseWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestClosing].getFactory(boolean)'
      Src: stax2.wstream.TestClosing:55,1
    - Dst: '[MyStream].<init>()'
      Src: stax2.wstream.TestClosing:56,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(MyStream,String)'
      Src: stax2.wstream.TestClosing:57,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.wstream.TestClosing:59,1
    - Dst: '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:59,1
    - Dst: '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:60,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.wstream.TestClosing:61,1
    - Dst: '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:61,1
    - Dst: sw.close()
      Src: stax2.wstream.TestClosing:64,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.wstream.TestClosing:65,1
    - Dst: '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:65,1
    - Dst: sw.closeCompletely()
      Src: stax2.wstream.TestClosing:68,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.wstream.TestClosing:69,1
    - Dst: '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:69,1
    - Dst: sw.closeCompletely()
      Src: stax2.wstream.TestClosing:72,1
    - Dst: sw.closeCompletely()
      Src: stax2.wstream.TestClosing:73,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.wstream.TestClosing:74,1
    - Dst: '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:74,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: 75
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 75
    functionName: '[stax2.wstream.TestClosing].testNoAutoCloseStream()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
    - '[MyStream].<init>()'
    - '[XMLOutputFactory2].createXMLStreamWriter(MyStream,String)'
    - sw.close()
    - '[stax2.wstream.TestClosing].getFactory(boolean)'
    - sw.closeCompletely()
    - '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
    - '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
    - '[MyStream].isClosed()'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestClosing].testNoAutoCloseStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestClosing].getFactory(boolean)'
      Src: stax2.wstream.TestClosing:87,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].<init>()'
      Src: stax2.wstream.TestClosing:88,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(stax2.wstream.TestClosing.MyWriter)'
      Src: stax2.wstream.TestClosing:89,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing:90,1
    - Dst: '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:90,1
    - Dst: '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:92,1
    - Dst: sw.close()
      Src: stax2.wstream.TestClosing:94,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing:95,1
    - Dst: '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:95,1
    - Dst: sw.close()
      Src: stax2.wstream.TestClosing:98,1
    - Dst: sw.close()
      Src: stax2.wstream.TestClosing:99,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing:100,1
    - Dst: '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:100,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].<init>()'
      Src: stax2.wstream.TestClosing:103,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(stax2.wstream.TestClosing.MyWriter)'
      Src: stax2.wstream.TestClosing:104,1
    - Dst: '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:105,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing:106,1
    - Dst: '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:106,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: 107
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 107
    functionName: '[stax2.wstream.TestClosing].testEnabledAutoClose()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
    - '[stax2.wstream.TestClosing.MyWriter].isClosed()'
    - '[stax2.wstream.TestClosing.MyWriter].<init>()'
    - '[XMLOutputFactory2].createXMLStreamWriter(stax2.wstream.TestClosing.MyWriter)'
    - sw.close()
    - '[stax2.wstream.TestClosing].getFactory(boolean)'
    - '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
    - '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestClosing].testEnabledAutoClose()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestClosing].getFactory(boolean)'
      Src: stax2.wstream.TestClosing:119,1
    - Dst: '[MyResult].<init>()'
      Src: stax2.wstream.TestClosing:125,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(MyResult)'
      Src: stax2.wstream.TestClosing:126,1
    - Dst: '[MyResult].isClosed()'
      Src: stax2.wstream.TestClosing:127,1
    - Dst: '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:127,1
    - Dst: '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:128,1
    - Dst: sw.close()
      Src: stax2.wstream.TestClosing:129,1
    - Dst: '[MyResult].isClosed()'
      Src: stax2.wstream.TestClosing:130,1
    - Dst: '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:130,1
    - Dst: '[MyStringResult].<init>()'
      Src: stax2.wstream.TestClosing:137,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(MyStringResult)'
      Src: stax2.wstream.TestClosing:138,1
    - Dst: '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:140,1
    - Dst: '[MyStringResult].isClosed()'
      Src: stax2.wstream.TestClosing:141,1
    - Dst: '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:141,1
    - Dst: '[MyStringResult].<init>()'
      Src: stax2.wstream.TestClosing:144,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(MyStringResult)'
      Src: stax2.wstream.TestClosing:145,1
    - Dst: sw.writeStartDocument()
      Src: stax2.wstream.TestClosing:146,1
    - Dst: sw.writeEmptyElement(String)
      Src: stax2.wstream.TestClosing:147,1
    - Dst: sw.close()
      Src: stax2.wstream.TestClosing:149,1
    - Dst: '[MyStringResult].isClosed()'
      Src: stax2.wstream.TestClosing:150,1
    - Dst: '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:150,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: 151
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 151
    functionName: '[stax2.wstream.TestClosing].testAutoCloseImplicit()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
    - '[MyResult].<init>()'
    - '[XMLOutputFactory2].createXMLStreamWriter(MyResult)'
    - sw.writeEmptyElement(String)
    - '[MyResult].isClosed()'
    - '[MyStringResult].<init>()'
    - sw.writeStartDocument()
    - sw.close()
    - '[stax2.wstream.TestClosing].getFactory(boolean)'
    - '[MyStringResult].isClosed()'
    - '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
    - '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
    - '[XMLOutputFactory2].createXMLStreamWriter(MyStringResult)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestClosing].testAutoCloseImplicit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestClosing].getOutputFactory()'
      Src: stax2.wstream.TestClosing:161,1
    - Dst: '[stax2.wstream.TestClosing].setProperty(stax2.wstream.TestClosing,boolean)'
      Src: stax2.wstream.TestClosing:162,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: 164
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '[stax2.wstream.TestClosing].getFactory(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 4
    functionsReached:
    - '[stax2.wstream.TestClosing].getOutputFactory()'
    - '[stax2.wstream.TestClosing].setProperty(stax2.wstream.TestClosing,boolean)'
    linkageType: ''
    returnType: XMLOutputFactory2
    signature: '[stax2.wstream.TestClosing].getFactory(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamWriter].writeStartDocument()'
      Src: stax2.wstream.TestClosing:168,1
    - Dst: '[XMLStreamWriter].writeEmptyElement(String)'
      Src: stax2.wstream.TestClosing:169,1
    - Dst: '[XMLStreamWriter].writeEndDocument()'
      Src: stax2.wstream.TestClosing:170,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: 171
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 171
    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: 184
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 184
    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:189,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: 190
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 190
    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: 192
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 192
    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: 200
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 200
    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:205,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: 206
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 206
    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: 207
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 207
    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:216,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].<init>()'
      Src: stax2.wstream.TestClosing.MyResult:217,1
    - Dst: '[stax2.wstream.TestClosing.MyResult].setWriter(stax2.wstream.TestClosing.MyWriter)'
      Src: stax2.wstream.TestClosing.MyResult:218,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: 219
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 219
    functionName: '[stax2.wstream.TestClosing.MyResult].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestClosing.MyResult].setWriter(stax2.wstream.TestClosing.MyWriter)'
    - '[javax.xml.transform.stream.StreamResult].<init>()'
    - '[stax2.wstream.TestClosing.MyWriter].<init>()'
    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:222,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: 223
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 223
    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:235,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: 235
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 235
    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:239,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: 241
      start: 237
    functionDepth: 1
    functionLinenumber: 237
    functionLinenumberEnd: 241
    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: 243
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 243
    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:245,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: 245
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 245
    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:23,1
    - Dst: '[stax2.wstream.TestConfig].configureForXmlConformance()'
      Src: stax2.wstream.TestConfig:24,1
    - Dst: '[stax2.wstream.TestConfig].getNewOutputFactory()'
      Src: stax2.wstream.TestConfig:27,1
    - Dst: '[stax2.wstream.TestConfig].configureForRobustness()'
      Src: stax2.wstream.TestConfig:28,1
    - Dst: '[stax2.wstream.TestConfig].getNewOutputFactory()'
      Src: stax2.wstream.TestConfig:31,1
    - Dst: '[stax2.wstream.TestConfig].configureForSpeed()'
      Src: stax2.wstream.TestConfig:32,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: 33
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 33
    functionName: '[stax2.wstream.TestConfig].testProfiles()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestConfig.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestConfig].configureForSpeed()'
    - '[stax2.wstream.TestConfig].configureForXmlConformance()'
    - '[stax2.wstream.TestConfig].getNewOutputFactory()'
    - '[stax2.wstream.TestConfig].configureForRobustness()'
    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:29,1
    - Dst: '[stax2.evt.TestEventTypes].getOutputFactory()'
      Src: stax2.evt.TestEventTypes:30,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.evt.TestEventTypes:31,1
    - Dst: '[stax2.evt.TestEventTypes].createXMLStreamWriter(StringWriter,String)'
      Src: stax2.evt.TestEventTypes:32,1
    - Dst: '[stax2.evt.TestEventTypes].createStartDocument()'
      Src: stax2.evt.TestEventTypes:34,1
    - Dst: evt.writeUsing(stax2.evt.TestEventTypes)
      Src: stax2.evt.TestEventTypes:35,1
    - Dst: '[stax2.evt.TestEventTypes].createStartElement(String,String,String)'
      Src: stax2.evt.TestEventTypes:38,1
    - Dst: '[XMLEvent2].writeUsing(stax2.evt.TestEventTypes)'
      Src: stax2.evt.TestEventTypes:38,1
    - Dst: '[stax2.evt.TestEventTypes].createEndElement(String,String,String)'
      Src: stax2.evt.TestEventTypes:39,1
    - Dst: '[XMLEvent2].writeUsing(stax2.evt.TestEventTypes)'
      Src: stax2.evt.TestEventTypes:39,1
    - Dst: '[stax2.evt.TestEventTypes].createEndDocument()'
      Src: stax2.evt.TestEventTypes:41,1
    - Dst: '[XMLEvent2].writeUsing(stax2.evt.TestEventTypes)'
      Src: stax2.evt.TestEventTypes:41,1
    - Dst: '[stax2.evt.TestEventTypes].close()'
      Src: stax2.evt.TestEventTypes:43,1
    - Dst: '[stax2.evt.TestEventTypes].getInputFactory()'
      Src: stax2.evt.TestEventTypes:46,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.evt.TestEventTypes:47,1
    - Dst: '[StringReader].<init>(stax2.evt.TestEventTypes)'
      Src: stax2.evt.TestEventTypes:47,1
    - Dst: '[stax2.evt.TestEventTypes].createXMLStreamReader(StringReader)'
      Src: stax2.evt.TestEventTypes:47,1
    - Dst: '[stax2.evt.TestEventTypes].getEventType()'
      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].next()'
      Src: stax2.evt.TestEventTypes:50,1
    - Dst: '[stax2.evt.TestEventTypes].assertTokenType(stax2.evt.TestEventTypes,stax2.evt.TestEventTypes)'
      Src: stax2.evt.TestEventTypes:50,1
    - Dst: '[stax2.evt.TestEventTypes].next()'
      Src: stax2.evt.TestEventTypes:51,1
    - Dst: '[stax2.evt.TestEventTypes].assertTokenType(stax2.evt.TestEventTypes,stax2.evt.TestEventTypes)'
      Src: stax2.evt.TestEventTypes:51,1
    - Dst: '[stax2.evt.TestEventTypes].close()'
      Src: stax2.evt.TestEventTypes:52,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: 53
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 53
    functionName: '[stax2.evt.TestEventTypes].testEventObjectOutput()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/evt/TestEventTypes.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[XMLEvent2].writeUsing(stax2.evt.TestEventTypes)'
    - '[stax2.evt.TestEventTypes].createXMLStreamReader(StringReader)'
    - '[stax2.evt.TestEventTypes].next()'
    - '[stax2.evt.TestEventTypes].getInputFactory()'
    - '[stax2.evt.TestEventTypes].createStartElement(String,String,String)'
    - '[StringWriter].toString()'
    - evt.writeUsing(stax2.evt.TestEventTypes)
    - '[stax2.evt.TestEventTypes].createStartDocument()'
    - '[stax2.evt.TestEventTypes].createEndDocument()'
    - '[stax2.evt.TestEventTypes].getEventType()'
    - '[StringReader].<init>(stax2.evt.TestEventTypes)'
    - '[stax2.evt.TestEventTypes].assertTokenType(stax2.evt.TestEventTypes,stax2.evt.TestEventTypes)'
    - '[stax2.evt.TestEventTypes].createEndElement(String,String,String)'
    - '[stax2.evt.TestEventTypes].getEventFactory()'
    - '[stax2.evt.TestEventTypes].getOutputFactory()'
    - '[stax2.evt.TestEventTypes].createXMLStreamWriter(StringWriter,String)'
    - '[stax2.evt.TestEventTypes].close()'
    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:28,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: stax2.evt.TestDTDEvent:29,1
    - Dst: '[stax2.evt.TestDTDEvent].createXMLEventWriter(java.io.StringWriter)'
      Src: stax2.evt.TestDTDEvent:30,1
    - Dst: '[stax2.evt.TestDTDEvent].getEventFactory()'
      Src: stax2.evt.TestDTDEvent:32,1
    - Dst: '[stax2.evt.TestDTDEvent].createStartDocument()'
      Src: stax2.evt.TestDTDEvent:34,1
    - Dst: '[stax2.evt.TestDTDEvent].add(stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:34,1
    - Dst: '[stax2.evt.TestDTDEvent].createDTD(String,String,String,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:35,1
    - Dst: '[stax2.evt.TestDTDEvent].add(stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:35,1
    - Dst: '[stax2.evt.TestDTDEvent].createStartElement(String,String,String)'
      Src: stax2.evt.TestDTDEvent:36,1
    - Dst: '[stax2.evt.TestDTDEvent].add(stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:36,1
    - Dst: '[stax2.evt.TestDTDEvent].createEndElement(String,String,String)'
      Src: stax2.evt.TestDTDEvent:37,1
    - Dst: '[stax2.evt.TestDTDEvent].add(stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:37,1
    - Dst: '[stax2.evt.TestDTDEvent].createEndDocument()'
      Src: stax2.evt.TestDTDEvent:38,1
    - Dst: '[stax2.evt.TestDTDEvent].add(stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:38,1
    - Dst: '[stax2.evt.TestDTDEvent].close()'
      Src: stax2.evt.TestDTDEvent:40,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: stax2.evt.TestDTDEvent:42,1
    - Dst: '[stax2.evt.TestDTDEvent].getInputFactory()'
      Src: stax2.evt.TestDTDEvent:43,1
    - Dst: '[stax2.evt.TestDTDEvent].setSupportDTD(stax2.evt.TestDTDEvent,boolean)'
      Src: stax2.evt.TestDTDEvent:50,1
    - Dst: '[stax2.evt.TestDTDEvent].constructEventReader(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:51,1
    - Dst: '[stax2.evt.TestDTDEvent].nextEvent()'
      Src: stax2.evt.TestDTDEvent:53,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: '[stax2.evt.TestDTDEvent].nextEvent()'
      Src: stax2.evt.TestDTDEvent:54,1
    - Dst: '[stax2.evt.TestDTDEvent].getEventType()'
      Src: stax2.evt.TestDTDEvent:55,1
    - Dst: '[stax2.evt.TestDTDEvent].assertTokenType(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:55,1
    - Dst: dtd.getRootName()
      Src: stax2.evt.TestDTDEvent:59,1
    - Dst: '[stax2.evt.TestDTDEvent].assertEquals(String,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:59,1
    - Dst: dtd.getPublicId()
      Src: stax2.evt.TestDTDEvent:60,1
    - Dst: '[stax2.evt.TestDTDEvent].assertEquals(String,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:60,1
    - Dst: dtd.getSystemId()
      Src: stax2.evt.TestDTDEvent:61,1
    - Dst: '[stax2.evt.TestDTDEvent].assertEquals(String,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:61,1
    - Dst: dtd.getInternalSubset()
      Src: stax2.evt.TestDTDEvent:62,1
    - Dst: '[stax2.evt.TestDTDEvent].trim()'
      Src: stax2.evt.TestDTDEvent:62,1
    - Dst: '[stax2.evt.TestDTDEvent].assertEquals(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:63,1
    - Dst: '[stax2.evt.TestDTDEvent].nextEvent()'
      Src: stax2.evt.TestDTDEvent:65,1
    - Dst: '[stax2.evt.TestDTDEvent].getEventType()'
      Src: stax2.evt.TestDTDEvent:66,1
    - Dst: '[stax2.evt.TestDTDEvent].assertTokenType(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:66,1
    - Dst: '[stax2.evt.TestDTDEvent].asStartElement()'
      Src: stax2.evt.TestDTDEvent:67,1
    - Dst: '[stax2.evt.TestDTDEvent].getName()'
      Src: stax2.evt.TestDTDEvent:68,1
    - Dst: '[stax2.evt.TestDTDEvent].getLocalPart()'
      Src: stax2.evt.TestDTDEvent:69,1
    - Dst: '[stax2.evt.TestDTDEvent].assertEquals(String,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:69,1
    - Dst: '[stax2.evt.TestDTDEvent].hasNextEvent()'
      Src: stax2.evt.TestDTDEvent:72,1
    - Dst: '[stax2.evt.TestDTDEvent].assertTrue(stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:72,1
    - Dst: '[stax2.evt.TestDTDEvent].nextEvent()'
      Src: stax2.evt.TestDTDEvent:74,1
    - Dst: '[stax2.evt.TestDTDEvent].getEventType()'
      Src: stax2.evt.TestDTDEvent:74,1
    - Dst: '[stax2.evt.TestDTDEvent].assertTokenType(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:74,1
    - Dst: '[stax2.evt.TestDTDEvent].nextEvent()'
      Src: stax2.evt.TestDTDEvent:75,1
    - Dst: '[stax2.evt.TestDTDEvent].getEventType()'
      Src: stax2.evt.TestDTDEvent:75,1
    - Dst: '[stax2.evt.TestDTDEvent].assertTokenType(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:75,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: 76
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 76
    functionName: '[stax2.evt.TestDTDEvent].testDTDCreation()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/evt/TestDTDEvent.java
    functionUses: 0
    functionsReached:
    - '[stax2.evt.TestDTDEvent].createStartDocument()'
    - '[stax2.evt.TestDTDEvent].setSupportDTD(stax2.evt.TestDTDEvent,boolean)'
    - '[stax2.evt.TestDTDEvent].getInputFactory()'
    - dtd.getSystemId()
    - '[stax2.evt.TestDTDEvent].constructEventReader(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
    - '[stax2.evt.TestDTDEvent].getOutputFactory()'
    - dtd.getInternalSubset()
    - '[stax2.evt.TestDTDEvent].createDTD(String,String,String,stax2.evt.TestDTDEvent)'
    - dtd.getPublicId()
    - '[stax2.evt.TestDTDEvent].close()'
    - '[stax2.evt.TestDTDEvent].nextEvent()'
    - '[stax2.evt.TestDTDEvent].add(stax2.evt.TestDTDEvent)'
    - '[stax2.evt.TestDTDEvent].asStartElement()'
    - dtd.getRootName()
    - '[stax2.evt.TestDTDEvent].getLocalPart()'
    - '[stax2.evt.TestDTDEvent].assertTokenType(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
    - '[stax2.evt.TestDTDEvent].createXMLEventWriter(java.io.StringWriter)'
    - '[stax2.evt.TestDTDEvent].getEventFactory()'
    - '[stax2.evt.TestDTDEvent].assertEquals(String,stax2.evt.TestDTDEvent)'
    - '[java.io.StringWriter].toString()'
    - '[stax2.evt.TestDTDEvent].createEndDocument()'
    - '[java.io.StringWriter].<init>()'
    - '[stax2.evt.TestDTDEvent].createStartElement(String,String,String)'
    - '[stax2.evt.TestDTDEvent].assertTrue(stax2.evt.TestDTDEvent)'
    - '[stax2.evt.TestDTDEvent].trim()'
    - '[stax2.evt.TestDTDEvent].hasNextEvent()'
    - '[stax2.evt.TestDTDEvent].createEndElement(String,String,String)'
    - '[stax2.evt.TestDTDEvent].assertEquals(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
    - '[stax2.evt.TestDTDEvent].getEventType()'
    - '[stax2.evt.TestDTDEvent].getName()'
    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:22,1
    - Dst: '[stax2.evt.TestEventEquality].setNamespaceAware(stax2.evt.TestEventEquality,boolean)'
      Src: stax2.evt.TestEventEquality:23,1
    - Dst: '[stax2.evt.TestEventEquality].constructEventReader(stax2.evt.TestEventEquality,stax2.evt.TestEventEquality)'
      Src: stax2.evt.TestEventEquality:31,1
    - Dst: '[stax2.evt.TestEventEquality].constructEventReader(stax2.evt.TestEventEquality,stax2.evt.TestEventEquality)'
      Src: stax2.evt.TestEventEquality:32,1
    - Dst: '[stax2.evt.TestEventEquality].hasNext()'
      Src: stax2.evt.TestEventEquality:34,1
    - Dst: '[stax2.evt.TestEventEquality].nextEvent()'
      Src: stax2.evt.TestEventEquality:35,1
    - Dst: '[stax2.evt.TestEventEquality].nextEvent()'
      Src: stax2.evt.TestEventEquality:36,1
    - Dst: '[stax2.evt.TestEventEquality].equals(stax2.evt.TestEventEquality)'
      Src: stax2.evt.TestEventEquality:38,1
    - Dst: '[stax2.evt.TestEventEquality].equals(stax2.evt.TestEventEquality)'
      Src: stax2.evt.TestEventEquality:38,1
    - Dst: '[stax2.evt.TestEventEquality].getLocation()'
      Src: stax2.evt.TestEventEquality:39,1
    - Dst: '[stax2.evt.TestEventEquality].fail(stax2.evt.TestEventEquality)'
      Src: stax2.evt.TestEventEquality:39,1
    - Dst: '[stax2.evt.TestEventEquality].hashCode()'
      Src: stax2.evt.TestEventEquality:41,1
    - Dst: '[stax2.evt.TestEventEquality].hashCode()'
      Src: stax2.evt.TestEventEquality:41,1
    - Dst: '[stax2.evt.TestEventEquality].getLocation()'
      Src: stax2.evt.TestEventEquality:42,1
    - Dst: '[stax2.evt.TestEventEquality].fail(stax2.evt.TestEventEquality)'
      Src: stax2.evt.TestEventEquality:42,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: 45
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 45
    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].fail(stax2.evt.TestEventEquality)'
    - '[stax2.evt.TestEventEquality].constructEventReader(stax2.evt.TestEventEquality,stax2.evt.TestEventEquality)'
    - '[stax2.evt.TestEventEquality].setNamespaceAware(stax2.evt.TestEventEquality,boolean)'
    - '[stax2.evt.TestEventEquality].getInputFactory()'
    - '[stax2.evt.TestEventEquality].getLocation()'
    - '[stax2.evt.TestEventEquality].hashCode()'
    - '[stax2.evt.TestEventEquality].equals(stax2.evt.TestEventEquality)'
    - '[stax2.evt.TestEventEquality].nextEvent()'
    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:31,1
    - Dst: '[XMLInputFactory].createXMLEventReader(StringReader)'
      Src: stax2.evt.TestStartElementEvent:31,1
    - Dst: '[ArrayList].<init>()'
      Src: stax2.evt.TestStartElementEvent:33,1
    - Dst: '[stax2.evt.TestStartElementEvent].nextEvent()'
      Src: stax2.evt.TestStartElementEvent:35,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:35,1
    - Dst: '[stax2.evt.TestStartElementEvent].nextEvent()'
      Src: stax2.evt.TestStartElementEvent:36,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:37,1
    - Dst: '[stax2.evt.TestStartElementEvent].asStartElement()'
      Src: stax2.evt.TestStartElementEvent:38,1
    - Dst: '[ArrayList].add(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:38,1
    - Dst: '[stax2.evt.TestStartElementEvent].nextEvent()'
      Src: stax2.evt.TestStartElementEvent:39,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:40,1
    - Dst: '[stax2.evt.TestStartElementEvent].asStartElement()'
      Src: stax2.evt.TestStartElementEvent:41,1
    - Dst: '[ArrayList].add(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:41,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:43,1
    - Dst: '[stax2.evt.TestStartElementEvent].nextEvent()'
      Src: stax2.evt.TestStartElementEvent:44,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:44,1
    - Dst: '[stax2.evt.TestStartElementEvent].nextEvent()'
      Src: stax2.evt.TestStartElementEvent:45,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:46,1
    - Dst: '[stax2.evt.TestStartElementEvent].asStartElement()'
      Src: stax2.evt.TestStartElementEvent:47,1
    - Dst: '[ArrayList].add(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:47,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].nextEvent()'
      Src: stax2.evt.TestStartElementEvent:50,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:50,1
    - Dst: '[stax2.evt.TestStartElementEvent].nextEvent()'
      Src: stax2.evt.TestStartElementEvent:51,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:51,1
    - Dst: '[stax2.evt.TestStartElementEvent].close()'
      Src: stax2.evt.TestStartElementEvent:52,1
    - Dst: '[ArrayList].get(int)'
      Src: stax2.evt.TestStartElementEvent:56,1
    - Dst: '[stax2.evt.TestStartElementEvent]._verifyAttrCount(stax2.evt.TestStartElementEvent,int,boolean)'
      Src: stax2.evt.TestStartElementEvent:56,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: 57
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 57
    functionName: '[stax2.evt.TestStartElementEvent].testStartEventAttrs()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/evt/TestStartElementEvent.java
    functionUses: 0
    functionsReached:
    - '[stax2.evt.TestStartElementEvent]._verifyAttrCount(stax2.evt.TestStartElementEvent,int,boolean)'
    - '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
    - '[stax2.evt.TestStartElementEvent].close()'
    - '[StringReader].<init>(stax2.evt.TestStartElementEvent)'
    - '[ArrayList].add(stax2.evt.TestStartElementEvent)'
    - '[ArrayList].get(int)'
    - '[stax2.evt.TestStartElementEvent].nextEvent()'
    - '[ArrayList].<init>()'
    - '[stax2.evt.TestStartElementEvent].asStartElement()'
    - '[XMLInputFactory].createXMLEventReader(StringReader)'
    linkageType: ''
    returnType: void
    signature: '[stax2.evt.TestStartElementEvent].testStartEventAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:64,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(StringReader)'
      Src: stax2.evt.TestStartElementEvent:64,1
    - Dst: '[com.ctc.wstx.evt.DefaultEventAllocator].getDefaultInstance()'
      Src: stax2.evt.TestStartElementEvent:65,1
    - Dst: '[stax2.evt.TestStartElementEvent].getNewEventFactory()'
      Src: stax2.evt.TestStartElementEvent:66,1
    - Dst: '[stax2.evt.TestStartElementEvent].next()'
      Src: stax2.evt.TestStartElementEvent:68,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:68,1
    - Dst: '[com.ctc.wstx.evt.DefaultEventAllocator].allocate(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:69,1
    - Dst: '[javax.xml.stream.events.XMLEvent].isStartElement()'
      Src: stax2.evt.TestStartElementEvent:70,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTrue(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:70,1
    - Dst: '[javax.xml.stream.events.XMLEvent].asStartElement()'
      Src: stax2.evt.TestStartElementEvent:72,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: stax2.evt.TestStartElementEvent:73,1
    - Dst: '[stax2.evt.TestStartElementEvent].getAttributeByName(javax.xml.namespace.QName)'
      Src: stax2.evt.TestStartElementEvent:73,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertNotNull(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:74,1
    - Dst: '[stax2.evt.TestStartElementEvent].isSpecified()'
      Src: stax2.evt.TestStartElementEvent:75,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTrue(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:75,1
    - Dst: '[stax2.evt.TestStartElementEvent].getName()'
      Src: stax2.evt.TestStartElementEvent:76,1
    - Dst: '[stax2.evt.TestStartElementEvent].getAttributes()'
      Src: stax2.evt.TestStartElementEvent:77,1
    - Dst: '[stax2.evt.TestStartElementEvent].getNamespaces()'
      Src: stax2.evt.TestStartElementEvent:77,1
    - Dst: '[stax2.evt.TestStartElementEvent].createStartElement(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:76,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: stax2.evt.TestStartElementEvent:79,1
    - Dst: '[stax2.evt.TestStartElementEvent].getAttributeByName(javax.xml.namespace.QName)'
      Src: stax2.evt.TestStartElementEvent:79,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertNotNull(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:80,1
    - Dst: '[stax2.evt.TestStartElementEvent].isSpecified()'
      Src: stax2.evt.TestStartElementEvent:81,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTrue(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:81,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: 82
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 82
    functionName: '[stax2.evt.TestStartElementEvent].testIsDefaultAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/evt/TestStartElementEvent.java
    functionUses: 0
    functionsReached:
    - '[stax2.evt.TestStartElementEvent].assertTrue(stax2.evt.TestStartElementEvent)'
    - '[stax2.evt.TestStartElementEvent].getNewEventFactory()'
    - '[javax.xml.stream.events.XMLEvent].asStartElement()'
    - '[stax2.evt.TestStartElementEvent].next()'
    - '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
    - '[stax2.evt.TestStartElementEvent].assertNotNull(stax2.evt.TestStartElementEvent)'
    - '[StringReader].<init>(stax2.evt.TestStartElementEvent)'
    - '[stax2.evt.TestStartElementEvent].getNamespaces()'
    - '[stax2.evt.TestStartElementEvent].isSpecified()'
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[stax2.evt.TestStartElementEvent].getName()'
    - '[stax2.evt.TestStartElementEvent].getAttributes()'
    - '[com.ctc.wstx.evt.DefaultEventAllocator].allocate(stax2.evt.TestStartElementEvent)'
    - '[stax2.evt.TestStartElementEvent].getAttributeByName(javax.xml.namespace.QName)'
    - '[XMLInputFactory].createXMLStreamReader(StringReader)'
    - '[javax.xml.stream.events.XMLEvent].isStartElement()'
    - '[stax2.evt.TestStartElementEvent].createStartElement(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
    - '[com.ctc.wstx.evt.DefaultEventAllocator].getDefaultInstance()'
    linkageType: ''
    returnType: void
    signature: '[stax2.evt.TestStartElementEvent].testIsDefaultAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: stax2.evt.TestStartElementEvent:93,1
    - Dst: '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
      Src: stax2.evt.TestStartElementEvent:93,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertNotNull(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:95,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertNull(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:97,1
    - Dst: '[StartElement].getAttributes()'
      Src: stax2.evt.TestStartElementEvent:100,1
    - Dst: '[HashMap].<init>()'
      Src: stax2.evt.TestStartElementEvent:103,1
    - Dst: '[stax2.evt.TestStartElementEvent].hasNext()'
      Src: stax2.evt.TestStartElementEvent:106,1
    - Dst: '[stax2.evt.TestStartElementEvent].next()'
      Src: stax2.evt.TestStartElementEvent:108,1
    - Dst: attr.getName()
      Src: stax2.evt.TestStartElementEvent:109,1
    - Dst: attr.getValue()
      Src: stax2.evt.TestStartElementEvent:109,1
    - Dst: '[HashMap].put(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:109,1
    - Dst: '[HashMap].size()'
      Src: stax2.evt.TestStartElementEvent:112,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertEquals(int,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:112,1
    - Dst: '[HashMap].entrySet()'
      Src: stax2.evt.TestStartElementEvent:115,1
    - Dst: en.getKey()
      Src: stax2.evt.TestStartElementEvent:116,1
    - Dst: en.getValue()
      Src: stax2.evt.TestStartElementEvent:117,1
    - Dst: '[StartElement].getAttributeByName(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:120,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertNotNull(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:121,1
    - Dst: '[stax2.evt.TestStartElementEvent].getValue()'
      Src: stax2.evt.TestStartElementEvent:122,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertEquals(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:122,1
    - Dst: '[stax2.evt.TestStartElementEvent].getLocalPart()'
      Src: stax2.evt.TestStartElementEvent:125,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: stax2.evt.TestStartElementEvent:125,1
    - Dst: '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
      Src: stax2.evt.TestStartElementEvent:125,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertNull(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:125,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: 127
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 127
    functionName: '[stax2.evt.TestStartElementEvent]._verifyAttrCount(StartElement,int,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/evt/TestStartElementEvent.java
    functionUses: 0
    functionsReached:
    - '[stax2.evt.TestStartElementEvent].next()'
    - '[stax2.evt.TestStartElementEvent].assertEquals(int,stax2.evt.TestStartElementEvent)'
    - '[StartElement].getAttributes()'
    - '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
    - en.getValue()
    - '[HashMap].put(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
    - '[HashMap].entrySet()'
    - '[HashMap].<init>()'
    - '[stax2.evt.TestStartElementEvent].hasNext()'
    - en.getKey()
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[stax2.evt.TestStartElementEvent].getValue()'
    - '[stax2.evt.TestStartElementEvent].getLocalPart()'
    - attr.getName()
    - '[stax2.evt.TestStartElementEvent].assertNull(stax2.evt.TestStartElementEvent)'
    - '[StartElement].getAttributeByName(stax2.evt.TestStartElementEvent)'
    - attr.getValue()
    - '[HashMap].size()'
    - '[stax2.evt.TestStartElementEvent].assertNotNull(stax2.evt.TestStartElementEvent)'
    - '[stax2.evt.TestStartElementEvent].assertEquals(stax2.evt.TestStartElementEvent,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:22,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:33,1
    - Dst: '[stax2.dom.TestDomNamespaces].setNamespaceAware(boolean)'
      Src: stax2.dom.TestDomNamespaces:34,1
    - Dst: '[stax2.dom.TestDomNamespaces].newDocumentBuilder()'
      Src: stax2.dom.TestDomNamespaces:35,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: stax2.dom.TestDomNamespaces:37,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: stax2.dom.TestDomNamespaces:37,1
    - Dst: '[stax2.dom.TestDomNamespaces].parse(org.xml.sax.InputSource)'
      Src: stax2.dom.TestDomNamespaces:38,1
    - Dst: '[stax2.dom.TestDomNamespaces].getInputFactory()'
      Src: stax2.dom.TestDomNamespaces:41,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:41,1
    - Dst: '[stax2.dom.TestDomNamespaces].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomNamespaces:41,1
    - Dst: '[stax2.dom.TestDomNamespaces].next()'
      Src: stax2.dom.TestDomNamespaces:43,1
    - Dst: '[stax2.dom.TestDomNamespaces].getAttributeCount()'
      Src: stax2.dom.TestDomNamespaces:44,1
    - Dst: '[stax2.dom.TestDomNamespaces].assertEquals(int,stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:44,1
    - Dst: '[stax2.dom.TestDomNamespaces].getNamespaceCount()'
      Src: stax2.dom.TestDomNamespaces:45,1
    - Dst: '[stax2.dom.TestDomNamespaces].assertEquals(int,stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:45,1
    - Dst: '[stax2.dom.TestDomNamespaces].getNamespaceURI()'
      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].getPrefix()'
      Src: stax2.dom.TestDomNamespaces:47,1
    - Dst: '[stax2.dom.TestDomNamespaces].assertEquals(String,stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:47,1
    - Dst: '[stax2.dom.TestDomNamespaces].getLocalName()'
      Src: stax2.dom.TestDomNamespaces:48,1
    - Dst: '[stax2.dom.TestDomNamespaces].assertEquals(String,stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:48,1
    - Dst: '[stax2.dom.TestDomNamespaces].next()'
      Src: stax2.dom.TestDomNamespaces:50,1
    - Dst: '[stax2.dom.TestDomNamespaces].next()'
      Src: stax2.dom.TestDomNamespaces:51,1
    - Dst: '[stax2.dom.TestDomNamespaces].getLocalName()'
      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].getAttributeValue(String,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].getNamespaceURI(String)'
      Src: stax2.dom.TestDomNamespaces:55,1
    - Dst: '[stax2.dom.TestDomNamespaces].assertEquals(String,stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:55,1
    - Dst: '[stax2.dom.TestDomNamespaces].getNamespaceContext()'
      Src: stax2.dom.TestDomNamespaces:56,1
    - Dst: '[stax2.dom.TestDomNamespaces].getNamespaceURI(String)'
      Src: stax2.dom.TestDomNamespaces:56,1
    - Dst: '[stax2.dom.TestDomNamespaces].assertEquals(String,stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:56,1
    - Dst: '[stax2.dom.TestDomNamespaces].getNamespaceContext()'
      Src: stax2.dom.TestDomNamespaces:58,1
    - Dst: '[stax2.dom.TestDomNamespaces].getPrefix(String)'
      Src: stax2.dom.TestDomNamespaces:58,1
    - Dst: '[stax2.dom.TestDomNamespaces].assertEquals(String,stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:58,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: 59
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 59
    functionName: '[stax2.dom.TestDomNamespaces].testDOMSource()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomNamespaces.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomNamespaces].assertEquals(int,stax2.dom.TestDomNamespaces)'
    - '[stax2.dom.TestDomNamespaces].getNamespaceURI(String)'
    - '[stax2.dom.TestDomNamespaces].getPrefix(String)'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[stax2.dom.TestDomNamespaces].getInputFactory()'
    - '[stax2.dom.TestDomNamespaces].getPrefix()'
    - '[stax2.dom.TestDomNamespaces].getNamespaceCount()'
    - '[stax2.dom.TestDomNamespaces].assertEquals(String,stax2.dom.TestDomNamespaces)'
    - '[stax2.dom.TestDomNamespaces].getAttributeCount()'
    - '[stax2.dom.TestDomNamespaces].next()'
    - '[stax2.dom.TestDomNamespaces].getNamespaceURI()'
    - '[stax2.dom.TestDomNamespaces].newDocumentBuilder()'
    - '[stax2.dom.TestDomNamespaces].setNamespaceAware(boolean)'
    - '[stax2.dom.TestDomNamespaces].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[stax2.dom.TestDomNamespaces].getNamespaceContext()'
    - '[java.io.StringReader].<init>(String)'
    - '[stax2.dom.TestDomNamespaces].getAttributeValue(String,String)'
    - '[javax.xml.transform.dom.DOMSource].<init>(stax2.dom.TestDomNamespaces)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[stax2.dom.TestDomNamespaces].getLocalName()'
    - '[stax2.dom.TestDomNamespaces].parse(org.xml.sax.InputSource)'
    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:44,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:46,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:46,1
    - Dst: '[stax2.dom.TestDomCompat].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dom.TestDomCompat:47,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:47,1
    - Dst: '[XMLStreamReader2].getLocation()'
      Src: stax2.dom.TestDomCompat:50,1
    - Dst: '[stax2.dom.TestDomCompat].assertNotNull(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:50,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:52,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:52,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dom.TestDomCompat:53,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:53,1
    - Dst: '[XMLStreamReader2].getPrefix()'
      Src: stax2.dom.TestDomCompat:54,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:54,1
    - Dst: '[XMLStreamReader2].getNamespaceURI()'
      Src: stax2.dom.TestDomCompat:55,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:55,1
    - Dst: '[XMLStreamReader2].getName()'
      Src: stax2.dom.TestDomCompat:56,1
    - Dst: '[stax2.dom.TestDomCompat].assertNotNull(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:57,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalPart()'
      Src: stax2.dom.TestDomCompat:58,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:58,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.dom.TestDomCompat:60,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(int,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:60,1
    - Dst: '[XMLStreamReader2].getAttributeLocalName(int)'
      Src: stax2.dom.TestDomCompat:61,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:61,1
    - Dst: '[XMLStreamReader2].getAttributePrefix(int)'
      Src: stax2.dom.TestDomCompat:62,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:62,1
    - Dst: '[XMLStreamReader2].getAttributeNamespace(int)'
      Src: stax2.dom.TestDomCompat:63,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:63,1
    - Dst: '[XMLStreamReader2].getAttributeName(int)'
      Src: stax2.dom.TestDomCompat:64,1
    - Dst: '[stax2.dom.TestDomCompat].assertNotNull(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:65,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalPart()'
      Src: stax2.dom.TestDomCompat:66,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:66,1
    - Dst: '[XMLStreamReader2].getAttributeValue(int)'
      Src: stax2.dom.TestDomCompat:67,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:67,1
    - Dst: '[XMLStreamReader2].getNamespaceCount()'
      Src: stax2.dom.TestDomCompat:69,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(int,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:69,1
    - Dst: '[XMLStreamReader2].getNamespacePrefix(int)'
      Src: stax2.dom.TestDomCompat:70,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:70,1
    - Dst: '[XMLStreamReader2].getNamespaceURI(int)'
      Src: stax2.dom.TestDomCompat:71,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:71,1
    - Dst: '[XMLStreamReader2].getNamespaceContext()'
      Src: stax2.dom.TestDomCompat:73,1
    - Dst: '[stax2.dom.TestDomCompat].assertNotNull(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:74,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:85,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:85,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dom.TestDomCompat:86,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:86,1
    - Dst: '[XMLStreamReader2].getPrefix()'
      Src: stax2.dom.TestDomCompat:87,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:87,1
    - Dst: '[XMLStreamReader2].getNamespaceURI()'
      Src: stax2.dom.TestDomCompat:88,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:88,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.dom.TestDomCompat:89,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(int,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:89,1
    - Dst: '[XMLStreamReader2].getAttributeLocalName(int)'
      Src: stax2.dom.TestDomCompat:90,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:90,1
    - Dst: '[XMLStreamReader2].getAttributePrefix(int)'
      Src: stax2.dom.TestDomCompat:91,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:91,1
    - Dst: '[XMLStreamReader2].getAttributeNamespace(int)'
      Src: stax2.dom.TestDomCompat:92,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:92,1
    - Dst: '[XMLStreamReader2].getNamespaceCount()'
      Src: stax2.dom.TestDomCompat:93,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(int,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:93,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:95,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:95,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dom.TestDomCompat:96,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:96,1
    - Dst: '[XMLStreamReader2].getPrefix()'
      Src: stax2.dom.TestDomCompat:97,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:97,1
    - Dst: '[XMLStreamReader2].getNamespaceURI()'
      Src: stax2.dom.TestDomCompat:98,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:98,1
    - Dst: '[XMLStreamReader2].getNamespaceCount()'
      Src: stax2.dom.TestDomCompat:99,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(int,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:99,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:101,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:101,1
    - Dst: '[XMLStreamReader2].getPITarget()'
      Src: stax2.dom.TestDomCompat:102,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:102,1
    - Dst: '[XMLStreamReader2].getPIData()'
      Src: stax2.dom.TestDomCompat:103,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:103,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:105,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:105,1
    - Dst: '[stax2.dom.TestDomCompat].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dom.TestDomCompat:106,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:106,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:108,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:108,1
    - Dst: '[stax2.dom.TestDomCompat].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dom.TestDomCompat:110,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:110,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:112,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:112,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dom.TestDomCompat:113,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:113,1
    - Dst: '[XMLStreamReader2].getPrefix()'
      Src: stax2.dom.TestDomCompat:114,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:114,1
    - Dst: '[XMLStreamReader2].getNamespaceURI()'
      Src: stax2.dom.TestDomCompat:115,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:115,1
    - Dst: '[XMLStreamReader2].getNamespaceCount()'
      Src: stax2.dom.TestDomCompat:117,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(int,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:117,1
    - Dst: '[XMLStreamReader2].getNamespacePrefix(int)'
      Src: stax2.dom.TestDomCompat:118,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:118,1
    - Dst: '[XMLStreamReader2].getNamespaceURI(int)'
      Src: stax2.dom.TestDomCompat:119,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:119,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:121,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:121,1
    - Dst: '[XMLStreamReader2].getPITarget()'
      Src: stax2.dom.TestDomCompat:122,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:122,1
    - Dst: '[XMLStreamReader2].getPIData()'
      Src: stax2.dom.TestDomCompat:123,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:123,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:125,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:125,1
    - Dst: '[XMLStreamReader2].hasNext()'
      Src: stax2.dom.TestDomCompat:127,1
    - Dst: '[stax2.dom.TestDomCompat].assertFalse(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:127,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.dom.TestDomCompat:128,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: 129
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 129
    functionName: '[stax2.dom.TestDomCompat].testSimpleDomInput()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getNamespaceURI(int)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].close()'
    - '[stax2.dom.TestDomCompat].getAndVerifyText(XMLStreamReader2)'
    - '[stax2.dom.TestDomCompat].getLocalPart()'
    - '[XMLStreamReader2].getAttributeName(int)'
    - '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].createDomBasedReader(stax2.dom.TestDomCompat,boolean)'
    - '[XMLStreamReader2].getName()'
    - '[XMLStreamReader2].getPrefix()'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[stax2.dom.TestDomCompat].assertEquals(int,stax2.dom.TestDomCompat)'
    - '[XMLStreamReader2].getPITarget()'
    - '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[XMLStreamReader2].getLocation()'
    - '[stax2.dom.TestDomCompat].assertFalse(stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].assertNotNull(stax2.dom.TestDomCompat)'
    - '[XMLStreamReader2].getNamespaceURI()'
    - '[XMLStreamReader2].getPIData()'
    - '[XMLStreamReader2].getAttributePrefix(int)'
    - '[XMLStreamReader2].getAttributeNamespace(int)'
    - '[XMLStreamReader2].getLocalName()'
    - '[XMLStreamReader2].getAttributeLocalName(int)'
    - '[XMLStreamReader2].getNamespacePrefix(int)'
    - '[XMLStreamReader2].getAttributeValue(int)'
    - '[XMLStreamReader2].getNamespaceCount()'
    - '[XMLStreamReader2].hasNext()'
    - '[XMLStreamReader2].getNamespaceContext()'
    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:140,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:142,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:142,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      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].isWhiteSpace()'
      Src: stax2.dom.TestDomCompat:145,1
    - Dst: '[stax2.dom.TestDomCompat].assertTrue(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:145,1
    - Dst: '[stax2.dom.TestDomCompat].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dom.TestDomCompat:146,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:146,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:147,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:147,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      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].isWhiteSpace()'
      Src: stax2.dom.TestDomCompat:150,1
    - Dst: '[stax2.dom.TestDomCompat].assertTrue(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:150,1
    - Dst: '[stax2.dom.TestDomCompat].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dom.TestDomCompat:151,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:151,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:152,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:152,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      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].isWhiteSpace()'
      Src: stax2.dom.TestDomCompat:155,1
    - Dst: '[stax2.dom.TestDomCompat].assertFalse(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:155,1
    - Dst: '[stax2.dom.TestDomCompat].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dom.TestDomCompat:156,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:156,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:157,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:157,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dom.TestDomCompat:158,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:158,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:159,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:159,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.dom.TestDomCompat:160,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: 161
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 161
    functionName: '[stax2.dom.TestDomCompat].testDomWhitespace()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].close()'
    - '[stax2.dom.TestDomCompat].getAndVerifyText(XMLStreamReader2)'
    - '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[XMLStreamReader2].isWhiteSpace()'
    - '[stax2.dom.TestDomCompat].assertFalse(stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].createDomBasedReader(stax2.dom.TestDomCompat,boolean)'
    - '[XMLStreamReader2].getLocalName()'
    - '[stax2.dom.TestDomCompat].assertTrue(stax2.dom.TestDomCompat)'
    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:173,1
    - Dst: '[stax2.dom.TestDomCompat].getInputFactory()'
      Src: stax2.dom.TestDomCompat:174,1
    - Dst: '[stax2.dom.TestDomCompat].setCoalescing(stax2.dom.TestDomCompat,boolean)'
      Src: stax2.dom.TestDomCompat:175,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:176,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:176,1
    - Dst: '[stax2.dom.TestDomCompat].getEventType()'
      Src: stax2.dom.TestDomCompat:177,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:177,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:178,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:178,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalName()'
      Src: stax2.dom.TestDomCompat:179,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,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
    - Dst: '[stax2.dom.TestDomCompat].getAndVerifyText(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:181,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:181,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:183,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:183,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:184,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:184,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: 185
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 185
    functionName: '[stax2.dom.TestDomCompat].testDomCoalescingText()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomCompat].parseDomDoc(stax2.dom.TestDomCompat,boolean)'
    - '[stax2.dom.TestDomCompat].setCoalescing(stax2.dom.TestDomCompat,boolean)'
    - '[stax2.dom.TestDomCompat].getLocalName()'
    - '[stax2.dom.TestDomCompat].getInputFactory()'
    - '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].next()'
    - '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[stax2.dom.TestDomCompat].getAndVerifyText(stax2.dom.TestDomCompat)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[stax2.dom.TestDomCompat].getEventType()'
    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:194,1
    - Dst: '[stax2.dom.TestDomCompat].getInputFactory()'
      Src: stax2.dom.TestDomCompat:195,1
    - Dst: '[stax2.dom.TestDomCompat].setCoalescing(stax2.dom.TestDomCompat,boolean)'
      Src: stax2.dom.TestDomCompat:196,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:197,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:197,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:198,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:198,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalName()'
      Src: stax2.dom.TestDomCompat:199,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:199,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:201,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:201,1
    - Dst: '[stax2.dom.TestDomCompat].getAndVerifyText(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:202,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:202,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:204,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:204,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:205,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:205,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: 206
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 206
    functionName: '[stax2.dom.TestDomCompat].testDomCoalescingType()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomCompat].parseDomDoc(stax2.dom.TestDomCompat,boolean)'
    - '[stax2.dom.TestDomCompat].setCoalescing(stax2.dom.TestDomCompat,boolean)'
    - '[stax2.dom.TestDomCompat].getInputFactory()'
    - '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].next()'
    - '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[stax2.dom.TestDomCompat].getAndVerifyText(stax2.dom.TestDomCompat)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[stax2.dom.TestDomCompat].getLocalName()'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomCompat].testDomCoalescingType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomCompat].parseDomDoc(String,boolean)'
      Src: stax2.dom.TestDomCompat:217,1
    - Dst: '[stax2.dom.TestDomCompat].getInputFactory()'
      Src: stax2.dom.TestDomCompat:218,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:219,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:219,1
    - Dst: sr.setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)
      Src: stax2.dom.TestDomCompat:221,1
    - Dst: '[stax2.dom.TestDomCompat].assertTrue(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:222,1
    - Dst: sr.getProperty(stax2.dom.TestDomCompat)
      Src: stax2.dom.TestDomCompat:223,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:223,1
    - Dst: sr.setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)
      Src: stax2.dom.TestDomCompat:224,1
    - Dst: '[stax2.dom.TestDomCompat].assertTrue(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:225,1
    - Dst: sr.getProperty(stax2.dom.TestDomCompat)
      Src: stax2.dom.TestDomCompat:226,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:226,1
    - Dst: sr.setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)
      Src: stax2.dom.TestDomCompat:228,1
    - Dst: '[stax2.dom.TestDomCompat].assertTrue(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:229,1
    - Dst: sr.getProperty(stax2.dom.TestDomCompat)
      Src: stax2.dom.TestDomCompat:230,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:230,1
    - Dst: sr.setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)
      Src: stax2.dom.TestDomCompat:231,1
    - Dst: '[stax2.dom.TestDomCompat].assertTrue(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:232,1
    - Dst: sr.getProperty(stax2.dom.TestDomCompat)
      Src: stax2.dom.TestDomCompat:233,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:233,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: 234
      start: 213
    functionDepth: 1
    functionLinenumber: 213
    functionLinenumberEnd: 234
    functionName: '[stax2.dom.TestDomCompat].testDomInternProperties()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - sr.setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)
    - '[stax2.dom.TestDomCompat].getInputFactory()'
    - '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - sr.getProperty(stax2.dom.TestDomCompat)
    - '[stax2.dom.TestDomCompat].assertTrue(stax2.dom.TestDomCompat)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[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:249,1
    - Dst: '[stax2.dom.TestDomCompat].getInputFactory()'
      Src: stax2.dom.TestDomCompat:250,1
    - Dst: '[stax2.dom.TestDomCompat].setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:255,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:256,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:256,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:257,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:257,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalName()'
      Src: stax2.dom.TestDomCompat:258,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:258,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalName()'
      Src: stax2.dom.TestDomCompat:259,1
    - Dst: '[stax2.dom.TestDomCompat].assertSame(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:259,1
    - Dst: '[stax2.dom.TestDomCompat].getAttributeLocalName(int)'
      Src: stax2.dom.TestDomCompat:261,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:261,1
    - Dst: '[stax2.dom.TestDomCompat].getAttributeLocalName(int)'
      Src: stax2.dom.TestDomCompat:262,1
    - Dst: '[stax2.dom.TestDomCompat].assertSame(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:262,1
    - Dst: '[stax2.dom.TestDomCompat].getPrefix()'
      Src: stax2.dom.TestDomCompat:264,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:264,1
    - Dst: '[stax2.dom.TestDomCompat].getPrefix()'
      Src: stax2.dom.TestDomCompat:265,1
    - Dst: '[stax2.dom.TestDomCompat].assertSame(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:265,1
    - Dst: '[stax2.dom.TestDomCompat].close()'
      Src: stax2.dom.TestDomCompat:266,1
    - Dst: '[stax2.dom.TestDomCompat].setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:272,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:273,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:273,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:274,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:274,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalName()'
      Src: stax2.dom.TestDomCompat:275,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:275,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalName()'
      Src: stax2.dom.TestDomCompat:277,1
    - Dst: '[stax2.dom.TestDomCompat].assertNotSame(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:277,1
    - Dst: '[stax2.dom.TestDomCompat].getPrefix()'
      Src: stax2.dom.TestDomCompat:285,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:285,1
    - Dst: '[stax2.dom.TestDomCompat].getPrefix()'
      Src: stax2.dom.TestDomCompat:286,1
    - Dst: '[stax2.dom.TestDomCompat].assertNotSame(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:286,1
    - Dst: '[stax2.dom.TestDomCompat].close()'
      Src: stax2.dom.TestDomCompat:287,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: 288
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 288
    functionName: '[stax2.dom.TestDomCompat].testDomInternNames()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomCompat].parseDomDoc(stax2.dom.TestDomCompat,boolean)'
    - '[stax2.dom.TestDomCompat].getInputFactory()'
    - '[stax2.dom.TestDomCompat].close()'
    - '[stax2.dom.TestDomCompat].assertNotSame(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].next()'
    - '[stax2.dom.TestDomCompat].getPrefix()'
    - '[stax2.dom.TestDomCompat].getAttributeLocalName(int)'
    - '[stax2.dom.TestDomCompat].assertSame(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[stax2.dom.TestDomCompat].getLocalName()'
    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:301,1
    - Dst: '[stax2.dom.TestDomCompat].getInputFactory()'
      Src: stax2.dom.TestDomCompat:302,1
    - Dst: '[stax2.dom.TestDomCompat].setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:307,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:308,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:308,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:309,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:309,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalName()'
      Src: stax2.dom.TestDomCompat:310,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:310,1
    - Dst: '[stax2.dom.TestDomCompat].getNamespaceURI()'
      Src: stax2.dom.TestDomCompat:311,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:311,1
    - Dst: '[stax2.dom.TestDomCompat].getNamespaceURI()'
      Src: stax2.dom.TestDomCompat:312,1
    - Dst: '[stax2.dom.TestDomCompat].assertSame(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:312,1
    - Dst: '[stax2.dom.TestDomCompat].close()'
      Src: stax2.dom.TestDomCompat:313,1
    - Dst: '[stax2.dom.TestDomCompat].setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:318,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:319,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:319,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:320,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:320,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalName()'
      Src: stax2.dom.TestDomCompat:321,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:321,1
    - Dst: '[stax2.dom.TestDomCompat].getNamespaceURI()'
      Src: stax2.dom.TestDomCompat:322,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:322,1
    - Dst: '[stax2.dom.TestDomCompat].close()'
      Src: stax2.dom.TestDomCompat:329,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: 330
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 330
    functionName: '[stax2.dom.TestDomCompat].testDomInternNsURIs()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomCompat].parseDomDoc(stax2.dom.TestDomCompat,boolean)'
    - '[stax2.dom.TestDomCompat].getNamespaceURI()'
    - '[stax2.dom.TestDomCompat].getInputFactory()'
    - '[stax2.dom.TestDomCompat].close()'
    - '[stax2.dom.TestDomCompat].setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].next()'
    - '[stax2.dom.TestDomCompat].assertSame(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[stax2.dom.TestDomCompat].getLocalName()'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomCompat].testDomInternNsURIs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomCompat].getInputFactory()'
      Src: stax2.dom.TestDomCompat:339,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
    - Dst: '[stax2.dom.TestDomCompat].setCoalescing(stax2.dom.TestDomCompat,boolean)'
      Src: stax2.dom.TestDomCompat:352,1
    - Dst: '[stax2.dom.TestDomCompat].parseDomDoc(stax2.dom.TestDomCompat,boolean)'
      Src: stax2.dom.TestDomCompat:353,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:353,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:353,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:354,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:354,1
    - Dst: '[stax2.dom.TestDomCompat].getElementText()'
      Src: stax2.dom.TestDomCompat:355,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:355,1
    - Dst: '[stax2.dom.TestDomCompat].getEventType()'
      Src: stax2.dom.TestDomCompat:356,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:356,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:357,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:357,1
    - Dst: '[stax2.dom.TestDomCompat].close()'
      Src: stax2.dom.TestDomCompat:358,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: 359
      start: 333
    functionDepth: 1
    functionLinenumber: 333
    functionLinenumberEnd: 359
    functionName: '[stax2.dom.TestDomCompat].testGetElementText()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomCompat].setCoalescing(stax2.dom.TestDomCompat,boolean)'
    - '[stax2.dom.TestDomCompat].parseDomDoc(stax2.dom.TestDomCompat,boolean)'
    - '[stax2.dom.TestDomCompat].getInputFactory()'
    - '[stax2.dom.TestDomCompat].close()'
    - '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].next()'
    - '[stax2.dom.TestDomCompat].getElementText()'
    - '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[stax2.dom.TestDomCompat].getEventType()'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomCompat].testGetElementText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DocumentBuilderFactory.newInstance()
      Src: stax2.dom.TestDomCompat:365,1
    - Dst: '[stax2.dom.TestDomCompat].newDocumentBuilder()'
      Src: stax2.dom.TestDomCompat:365,1
    - Dst: '[stax2.dom.TestDomCompat].newDocument()'
      Src: stax2.dom.TestDomCompat:365,1
    - Dst: '[stax2.dom.TestDomCompat].createDocumentFragment()'
      Src: stax2.dom.TestDomCompat:365,1
    - Dst: XMLInputFactory.newInstance()
      Src: stax2.dom.TestDomCompat:367,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:367,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:367,1
    - Dst: '[stax2.dom.TestDomCompat].getEventType()'
      Src: stax2.dom.TestDomCompat:368,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:368,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:369,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:369,1
    - Dst: '[stax2.dom.TestDomCompat].hasNext()'
      Src: stax2.dom.TestDomCompat:370,1
    - Dst: '[stax2.dom.TestDomCompat].assertFalse(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:370,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: 371
      start: 362
    functionDepth: 1
    functionLinenumber: 362
    functionLinenumberEnd: 371
    functionName: '[stax2.dom.TestDomCompat].testEmptyFragment()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomCompat].newDocumentBuilder()'
    - '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].next()'
    - '[javax.xml.transform.dom.DOMSource].<init>(stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].createDocumentFragment()'
    - '[stax2.dom.TestDomCompat].assertFalse(stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].newDocument()'
    - XMLInputFactory.newInstance()
    - '[stax2.dom.TestDomCompat].hasNext()'
    - '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - DocumentBuilderFactory.newInstance()
    - '[stax2.dom.TestDomCompat].getEventType()'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomCompat].testEmptyFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomCompat].getInputFactory()'
      Src: stax2.dom.TestDomCompat:382,1
    - Dst: '[stax2.dom.TestDomCompat].parseDomDoc(String,boolean)'
      Src: stax2.dom.TestDomCompat:383,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:383,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:383,1
    - Dst: sr.getEventType()
      Src: stax2.dom.TestDomCompat:385,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:385,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: 387
      start: 379
    functionDepth: 1
    functionLinenumber: 379
    functionLinenumberEnd: 387
    functionName: '[stax2.dom.TestDomCompat].createDomBasedReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - sr.getEventType()
    - '[stax2.dom.TestDomCompat].getInputFactory()'
    - '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[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:393,1
    - Dst: '[stax2.dom.TestDomCompat].setNamespaceAware(boolean)'
      Src: stax2.dom.TestDomCompat:394,1
    - Dst: '[stax2.dom.TestDomCompat].newDocumentBuilder()'
      Src: stax2.dom.TestDomCompat:395,1
    - Dst: '[StringReader].<init>(String)'
      Src: stax2.dom.TestDomCompat:396,1
    - Dst: '[org.xml.sax.InputSource].<init>(StringReader)'
      Src: stax2.dom.TestDomCompat:396,1
    - Dst: '[stax2.dom.TestDomCompat].parse(org.xml.sax.InputSource)'
      Src: stax2.dom.TestDomCompat:396,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: 397
      start: 389
    functionDepth: 0
    functionLinenumber: 389
    functionLinenumberEnd: 397
    functionName: '[stax2.dom.TestDomCompat].parseDomDoc(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 2
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[stax2.dom.TestDomCompat].newDocumentBuilder()'
    - '[stax2.dom.TestDomCompat].setNamespaceAware(boolean)'
    - '[stax2.dom.TestDomCompat].parse(org.xml.sax.InputSource)'
    - '[org.xml.sax.InputSource].<init>(StringReader)'
    - DocumentBuilderFactory.newInstance()
    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:26,1
    - Dst: '[stax2.dom.TestDomResultHandling].createXMLEventWriter(Document)'
      Src: stax2.dom.TestDomResultHandling:26,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: 27
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 27
    functionName: '[stax2.dom.TestDomResultHandling].testWriteToDocument()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomResultHandling.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
    - '[stax2.dom.TestDomResultHandling].createXMLEventWriter(Document)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomResultHandling].testWriteToDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
      Src: stax2.dom.TestDomResultHandling:33,1
    - Dst: '[Document].createElementNS(String,String)'
      Src: stax2.dom.TestDomResultHandling:34,1
    - Dst: '[stax2.dom.TestDomResultHandling].createXMLEventWriter(stax2.dom.TestDomResultHandling)'
      Src: stax2.dom.TestDomResultHandling:35,1
    - Dst: '[Document].getDocumentElement()'
      Src: stax2.dom.TestDomResultHandling:39,1
    - Dst: '[stax2.dom.TestDomResultHandling].assertNull(stax2.dom.TestDomResultHandling)'
      Src: stax2.dom.TestDomResultHandling:39,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: 40
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 40
    functionName: '[stax2.dom.TestDomResultHandling].testWriteToRootElementNotInDOM()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomResultHandling.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
    - '[stax2.dom.TestDomResultHandling].assertNull(stax2.dom.TestDomResultHandling)'
    - '[stax2.dom.TestDomResultHandling].createXMLEventWriter(stax2.dom.TestDomResultHandling)'
    - '[Document].createElementNS(String,String)'
    - '[Document].getDocumentElement()'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomResultHandling].testWriteToRootElementNotInDOM()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
      Src: stax2.dom.TestDomResultHandling:45,1
    - Dst: '[Document].createElementNS(String,String)'
      Src: stax2.dom.TestDomResultHandling:46,1
    - Dst: '[Document].appendChild(stax2.dom.TestDomResultHandling)'
      Src: stax2.dom.TestDomResultHandling:47,1
    - Dst: '[stax2.dom.TestDomResultHandling].createXMLEventWriter(stax2.dom.TestDomResultHandling)'
      Src: stax2.dom.TestDomResultHandling:48,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: 49
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 49
    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)'
    - '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
    - '[Document].appendChild(stax2.dom.TestDomResultHandling)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomResultHandling].testWriteToRootElementInDOM()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
      Src: stax2.dom.TestDomResultHandling:54,1
    - Dst: '[Document].createElementNS(String,String)'
      Src: stax2.dom.TestDomResultHandling:55,1
    - Dst: '[Document].appendChild(stax2.dom.TestDomResultHandling)'
      Src: stax2.dom.TestDomResultHandling:56,1
    - Dst: '[Document].createElementNS(String,String)'
      Src: stax2.dom.TestDomResultHandling:57,1
    - Dst: '[stax2.dom.TestDomResultHandling].appendChild(stax2.dom.TestDomResultHandling)'
      Src: stax2.dom.TestDomResultHandling:58,1
    - Dst: '[stax2.dom.TestDomResultHandling].createXMLEventWriter(stax2.dom.TestDomResultHandling,stax2.dom.TestDomResultHandling)'
      Src: stax2.dom.TestDomResultHandling:59,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: 60
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 60
    functionName: '[stax2.dom.TestDomResultHandling].testWriteBeforeSibling()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomResultHandling.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
    - '[Document].createElementNS(String,String)'
    - '[stax2.dom.TestDomResultHandling].appendChild(stax2.dom.TestDomResultHandling)'
    - '[Document].appendChild(stax2.dom.TestDomResultHandling)'
    - '[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:71,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(Node,Node)'
      Src: stax2.dom.TestDomResultHandling:72,1
    - Dst: '[stax2.dom.TestDomResultHandling].createXMLEventWriter(javax.xml.transform.dom.DOMResult)'
      Src: stax2.dom.TestDomResultHandling:72,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: 73
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 73
    functionName: '[stax2.dom.TestDomResultHandling].createXMLEventWriter(Node,Node)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomResultHandling.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomResultHandling].getOutputFactory()'
    - '[javax.xml.transform.dom.DOMResult].<init>(Node,Node)'
    - '[stax2.dom.TestDomResultHandling].createXMLEventWriter(javax.xml.transform.dom.DOMResult)'
    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:83,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: 84
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 84
    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:89,1
    - Dst: '[stax2.dom.TestDomResultHandling].setNamespaceAware(boolean)'
      Src: stax2.dom.TestDomResultHandling:90,1
    - Dst: '[stax2.dom.TestDomResultHandling].newDocumentBuilder()'
      Src: stax2.dom.TestDomResultHandling:91,1
    - Dst: '[stax2.dom.TestDomResultHandling].newDocument()'
      Src: stax2.dom.TestDomResultHandling:91,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: 92
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 92
    functionName: '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomResultHandling.java
    functionUses: 4
    functionsReached:
    - '[stax2.dom.TestDomResultHandling].setNamespaceAware(boolean)'
    - '[stax2.dom.TestDomResultHandling].newDocumentBuilder()'
    - DocumentBuilderFactory.newInstance()
    - '[stax2.dom.TestDomResultHandling].newDocument()'
    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:19,1
    - Dst: '[stax2.dom.TestFragments].newDocumentBuilder()'
      Src: stax2.dom.TestFragments:19,1
    - Dst: '[stax2.dom.TestFragments].newDocument()'
      Src: stax2.dom.TestFragments:19,1
    - Dst: '[stax2.dom.TestFragments].createDocumentFragment()'
      Src: stax2.dom.TestFragments:19,1
    - Dst: '[stax2.dom.TestFragments].getOutputFactory()'
      Src: stax2.dom.TestFragments:20,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:20,1
    - Dst: '[stax2.dom.TestFragments].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
      Src: stax2.dom.TestFragments:20,1
    - Dst: '[stax2.dom.TestFragments].writeStartElement(String)'
      Src: stax2.dom.TestFragments:22,1
    - Dst: '[stax2.dom.TestFragments].writeCharacters(String)'
      Src: stax2.dom.TestFragments:23,1
    - Dst: '[stax2.dom.TestFragments].writeEndElement()'
      Src: stax2.dom.TestFragments:24,1
    - Dst: '[stax2.dom.TestFragments].writeStartElement(String)'
      Src: stax2.dom.TestFragments:25,1
    - Dst: '[stax2.dom.TestFragments].writeCharacters(String)'
      Src: stax2.dom.TestFragments:26,1
    - Dst: '[stax2.dom.TestFragments].writeEndElement()'
      Src: stax2.dom.TestFragments:27,1
    - Dst: '[stax2.dom.TestFragments].close()'
      Src: stax2.dom.TestFragments:28,1
    - Dst: '[stax2.dom.TestFragments].getInputFactory()'
      Src: stax2.dom.TestFragments:30,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:30,1
    - Dst: '[stax2.dom.TestFragments].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestFragments:30,1
    - Dst: '[stax2.dom.TestFragments].getEventType()'
      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].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].getLocalName()'
      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].getText()'
      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:37,1
    - Dst: '[stax2.dom.TestFragments].assertTokenType(stax2.dom.TestFragments,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:37,1
    - Dst: '[stax2.dom.TestFragments].getLocalName()'
      Src: stax2.dom.TestFragments:38,1
    - Dst: '[stax2.dom.TestFragments].assertEquals(String,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:38,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].getLocalName()'
      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].getText()'
      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:44,1
    - Dst: '[stax2.dom.TestFragments].assertTokenType(stax2.dom.TestFragments,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:44,1
    - Dst: '[stax2.dom.TestFragments].getLocalName()'
      Src: stax2.dom.TestFragments:45,1
    - Dst: '[stax2.dom.TestFragments].assertEquals(String,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:45,1
    - Dst: '[stax2.dom.TestFragments].next()'
      Src: stax2.dom.TestFragments:47,1
    - Dst: '[stax2.dom.TestFragments].assertTokenType(stax2.dom.TestFragments,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:47,1
    - Dst: '[stax2.dom.TestFragments].hasNext()'
      Src: stax2.dom.TestFragments:48,1
    - Dst: '[stax2.dom.TestFragments].assertFalse(stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:48,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: 49
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 49
    functionName: '[stax2.dom.TestFragments].testFragmentIssue257()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestFragments.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestFragments].getInputFactory()'
    - '[stax2.dom.TestFragments].createDocumentFragment()'
    - '[stax2.dom.TestFragments].getText()'
    - '[stax2.dom.TestFragments].next()'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[stax2.dom.TestFragments].getLocalName()'
    - '[stax2.dom.TestFragments].newDocument()'
    - '[stax2.dom.TestFragments].writeStartElement(String)'
    - '[stax2.dom.TestFragments].writeEndElement()'
    - '[stax2.dom.TestFragments].assertFalse(stax2.dom.TestFragments)'
    - '[stax2.dom.TestFragments].assertEquals(String,stax2.dom.TestFragments)'
    - '[javax.xml.transform.dom.DOMResult].<init>(stax2.dom.TestFragments)'
    - '[stax2.dom.TestFragments].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
    - '[stax2.dom.TestFragments].getEventType()'
    - '[stax2.dom.TestFragments].close()'
    - '[stax2.dom.TestFragments].getOutputFactory()'
    - '[stax2.dom.TestFragments].newDocumentBuilder()'
    - '[stax2.dom.TestFragments].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[stax2.dom.TestFragments].hasNext()'
    - '[javax.xml.transform.dom.DOMSource].<init>(stax2.dom.TestFragments)'
    - '[stax2.dom.TestFragments].writeCharacters(String)'
    - '[stax2.dom.TestFragments].assertTokenType(stax2.dom.TestFragments,stax2.dom.TestFragments)'
    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:31,1
    - Dst: System.err.println(String)
      Src: stax2.dom.TestDomWrite:33,1
    - Dst: '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
      Src: stax2.dom.TestDomWrite:37,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(Document)'
      Src: stax2.dom.TestDomWrite:38,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
      Src: stax2.dom.TestDomWrite:38,1
    - Dst: '[stax2.dom.TestDomWrite].writeStartDocument()'
      Src: stax2.dom.TestDomWrite:40,1
    - Dst: '[stax2.dom.TestDomWrite].writeStartElement(String)'
      Src: stax2.dom.TestDomWrite:41,1
    - Dst: '[stax2.dom.TestDomWrite].writeAttribute(String,String)'
      Src: stax2.dom.TestDomWrite:42,1
    - Dst: '[stax2.dom.TestDomWrite].writeAttribute(String,String)'
      Src: stax2.dom.TestDomWrite:43,1
    - Dst: '[stax2.dom.TestDomWrite].writeEmptyElement(String)'
      Src: stax2.dom.TestDomWrite:44,1
    - Dst: '[stax2.dom.TestDomWrite].writeCharacters(String)'
      Src: stax2.dom.TestDomWrite:45,1
    - Dst: '[stax2.dom.TestDomWrite].writeEndElement()'
      Src: stax2.dom.TestDomWrite:46,1
    - Dst: '[stax2.dom.TestDomWrite].writeEndDocument()'
      Src: stax2.dom.TestDomWrite:47,1
    - Dst: '[stax2.dom.TestDomWrite].close()'
      Src: stax2.dom.TestDomWrite:48,1
    - Dst: '[Document].getDocumentElement()'
      Src: stax2.dom.TestDomWrite:50,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:52,1
    - Dst: '[stax2.dom.TestDomWrite].getTagName()'
      Src: stax2.dom.TestDomWrite:53,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:53,1
    - Dst: '[stax2.dom.TestDomWrite].getAttributes()'
      Src: stax2.dom.TestDomWrite:54,1
    - Dst: '[stax2.dom.TestDomWrite].getLength()'
      Src: stax2.dom.TestDomWrite:55,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:55,1
    - Dst: '[stax2.dom.TestDomWrite].getAttribute(String)'
      Src: stax2.dom.TestDomWrite:56,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:56,1
    - Dst: '[stax2.dom.TestDomWrite].getAttribute(String)'
      Src: stax2.dom.TestDomWrite:57,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:57,1
    - Dst: '[stax2.dom.TestDomWrite].getFirstChild()'
      Src: stax2.dom.TestDomWrite:59,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:60,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeType()'
      Src: stax2.dom.TestDomWrite:61,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:61,1
    - Dst: elem.getTagName()
      Src: stax2.dom.TestDomWrite:63,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:63,1
    - Dst: elem.getAttributes()
      Src: stax2.dom.TestDomWrite:64,1
    - Dst: '[stax2.dom.TestDomWrite].getLength()'
      Src: stax2.dom.TestDomWrite:65,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:65,1
    - Dst: '[stax2.dom.TestDomWrite].getNextSibling()'
      Src: stax2.dom.TestDomWrite:67,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:68,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeType()'
      Src: stax2.dom.TestDomWrite:69,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:69,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeValue()'
      Src: stax2.dom.TestDomWrite:73,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:73,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: 74
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 74
    functionName: '[stax2.dom.TestDomWrite].testNonNsOutput()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomWrite.java
    functionUses: 0
    functionsReached:
    - elem.getAttributes()
    - '[stax2.dom.TestDomWrite].writeEmptyElement(String)'
    - '[stax2.dom.TestDomWrite].getFactory(int)'
    - '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getTagName()'
    - '[stax2.dom.TestDomWrite].getLength()'
    - '[stax2.dom.TestDomWrite].writeCharacters(String)'
    - '[stax2.dom.TestDomWrite].writeStartDocument()'
    - elem.getTagName()
    - '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].writeEndDocument()'
    - '[stax2.dom.TestDomWrite].writeStartElement(String)'
    - '[stax2.dom.TestDomWrite].close()'
    - '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getNodeType()'
    - System.err.println(String)
    - '[stax2.dom.TestDomWrite].getAttribute(String)'
    - '[stax2.dom.TestDomWrite].writeAttribute(String,String)'
    - '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
    - '[stax2.dom.TestDomWrite].writeEndElement()'
    - '[stax2.dom.TestDomWrite].getNextSibling()'
    - '[stax2.dom.TestDomWrite].getNodeValue()'
    - '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getFirstChild()'
    - '[javax.xml.transform.dom.DOMResult].<init>(Document)'
    - '[Document].getDocumentElement()'
    - '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
    - '[stax2.dom.TestDomWrite].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomWrite].testNonNsOutput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomWrite].getFactory(int)'
      Src: stax2.dom.TestDomWrite:79,1
    - Dst: System.err.println(String)
      Src: stax2.dom.TestDomWrite:81,1
    - Dst: '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
      Src: stax2.dom.TestDomWrite:84,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(Document)'
      Src: stax2.dom.TestDomWrite:85,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
      Src: stax2.dom.TestDomWrite:85,1
    - Dst: '[stax2.dom.TestDomWrite].writeStartDocument()'
      Src: stax2.dom.TestDomWrite:87,1
    - Dst: '[stax2.dom.TestDomWrite].writeStartElement(String)'
      Src: stax2.dom.TestDomWrite:88,1
    - Dst: '[stax2.dom.TestDomWrite].writeComment(String)'
      Src: stax2.dom.TestDomWrite:89,1
    - Dst: '[stax2.dom.TestDomWrite].writeCData(String)'
      Src: stax2.dom.TestDomWrite:90,1
    - Dst: '[stax2.dom.TestDomWrite].writeEndElement()'
      Src: stax2.dom.TestDomWrite:91,1
    - Dst: '[stax2.dom.TestDomWrite].writeEndDocument()'
      Src: stax2.dom.TestDomWrite:92,1
    - Dst: '[stax2.dom.TestDomWrite].close()'
      Src: stax2.dom.TestDomWrite:93,1
    - Dst: '[Document].getDocumentElement()'
      Src: stax2.dom.TestDomWrite:95,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:97,1
    - Dst: '[stax2.dom.TestDomWrite].getTagName()'
      Src: stax2.dom.TestDomWrite:98,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:98,1
    - Dst: '[stax2.dom.TestDomWrite].getFirstChild()'
      Src: stax2.dom.TestDomWrite:100,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:101,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeType()'
      Src: stax2.dom.TestDomWrite:102,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:102,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeValue()'
      Src: stax2.dom.TestDomWrite:103,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:103,1
    - Dst: '[stax2.dom.TestDomWrite].getNextSibling()'
      Src: stax2.dom.TestDomWrite:105,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:106,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeType()'
      Src: stax2.dom.TestDomWrite:107,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:107,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeValue()'
      Src: stax2.dom.TestDomWrite:108,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:108,1
    - Dst: '[stax2.dom.TestDomWrite].getNextSibling()'
      Src: stax2.dom.TestDomWrite:109,1
    - Dst: '[stax2.dom.TestDomWrite].assertNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:109,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: 110
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 110
    functionName: '[stax2.dom.TestDomWrite].testMiscOutput()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomWrite.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomWrite].getFactory(int)'
    - '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getTagName()'
    - '[stax2.dom.TestDomWrite].writeStartDocument()'
    - '[stax2.dom.TestDomWrite].writeEndDocument()'
    - '[stax2.dom.TestDomWrite].writeStartElement(String)'
    - '[stax2.dom.TestDomWrite].close()'
    - '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].assertNull(stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getNodeType()'
    - System.err.println(String)
    - '[stax2.dom.TestDomWrite].writeCData(String)'
    - '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
    - '[stax2.dom.TestDomWrite].writeEndElement()'
    - '[stax2.dom.TestDomWrite].getNextSibling()'
    - '[stax2.dom.TestDomWrite].getNodeValue()'
    - '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getFirstChild()'
    - '[javax.xml.transform.dom.DOMResult].<init>(Document)'
    - '[stax2.dom.TestDomWrite].writeComment(String)'
    - '[Document].getDocumentElement()'
    - '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomWrite].testMiscOutput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
      Src: stax2.dom.TestDomWrite:116,1
    - Dst: '[stax2.dom.TestDomWrite].getFactory(int)'
      Src: stax2.dom.TestDomWrite:117,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(Document)'
      Src: stax2.dom.TestDomWrite:118,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
      Src: stax2.dom.TestDomWrite:118,1
    - Dst: '[stax2.dom.TestDomWrite].writeStartDocument()'
      Src: stax2.dom.TestDomWrite:121,1
    - Dst: '[stax2.dom.TestDomWrite].writeStartElement(String,String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:122,1
    - Dst: '[stax2.dom.TestDomWrite].writeNamespace(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:123,1
    - Dst: '[stax2.dom.TestDomWrite].writeAttribute(String,stax2.dom.TestDomWrite,String,String)'
      Src: stax2.dom.TestDomWrite:124,1
    - Dst: '[stax2.dom.TestDomWrite].writeCharacters(String)'
      Src: stax2.dom.TestDomWrite:125,1
    - Dst: '[stax2.dom.TestDomWrite].writeEndElement()'
      Src: stax2.dom.TestDomWrite:126,1
    - Dst: '[stax2.dom.TestDomWrite].writeEndDocument()'
      Src: stax2.dom.TestDomWrite:127,1
    - Dst: '[stax2.dom.TestDomWrite].close()'
      Src: stax2.dom.TestDomWrite:128,1
    - Dst: '[Document].getDocumentElement()'
      Src: stax2.dom.TestDomWrite:130,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:132,1
    - Dst: '[stax2.dom.TestDomWrite].getTagName()'
      Src: stax2.dom.TestDomWrite:133,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:133,1
    - Dst: '[stax2.dom.TestDomWrite].getAttributes()'
      Src: stax2.dom.TestDomWrite:134,1
    - Dst: '[stax2.dom.TestDomWrite].getLength()'
      Src: stax2.dom.TestDomWrite:136,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:136,1
    - Dst: '[stax2.dom.TestDomWrite].getAttribute(String)'
      Src: stax2.dom.TestDomWrite:137,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:137,1
    - Dst: '[stax2.dom.TestDomWrite].getAttribute(String)'
      Src: stax2.dom.TestDomWrite:138,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:138,1
    - Dst: '[stax2.dom.TestDomWrite].getFirstChild()'
      Src: stax2.dom.TestDomWrite:140,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:141,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeType()'
      Src: stax2.dom.TestDomWrite:142,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:142,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeValue()'
      Src: stax2.dom.TestDomWrite:146,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:146,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: 147
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 147
    functionName: '[stax2.dom.TestDomWrite].testNsOutput()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomWrite.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomWrite].getFactory(int)'
    - '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getTagName()'
    - '[stax2.dom.TestDomWrite].writeAttribute(String,stax2.dom.TestDomWrite,String,String)'
    - '[stax2.dom.TestDomWrite].getLength()'
    - '[stax2.dom.TestDomWrite].writeCharacters(String)'
    - '[stax2.dom.TestDomWrite].writeStartDocument()'
    - '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].writeEndDocument()'
    - '[stax2.dom.TestDomWrite].writeStartElement(String,String,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].writeNamespace(String,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].close()'
    - '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getNodeType()'
    - '[stax2.dom.TestDomWrite].getAttribute(String)'
    - '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
    - '[stax2.dom.TestDomWrite].writeEndElement()'
    - '[stax2.dom.TestDomWrite].getNodeValue()'
    - '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getFirstChild()'
    - '[javax.xml.transform.dom.DOMResult].<init>(Document)'
    - '[Document].getDocumentElement()'
    - '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
    - '[stax2.dom.TestDomWrite].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomWrite].testNsOutput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
      Src: stax2.dom.TestDomWrite:156,1
    - Dst: '[stax2.dom.TestDomWrite].getFactory(int)'
      Src: stax2.dom.TestDomWrite:157,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(Document)'
      Src: stax2.dom.TestDomWrite:158,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
      Src: stax2.dom.TestDomWrite:158,1
    - Dst: '[stax2.dom.TestDomWrite].writeStartDocument()'
      Src: stax2.dom.TestDomWrite:160,1
    - Dst: '[stax2.dom.TestDomWrite].writeStartElement(stax2.dom.TestDomWrite,String)'
      Src: stax2.dom.TestDomWrite:161,1
    - Dst: '[stax2.dom.TestDomWrite].writeAttribute(String,String)'
      Src: stax2.dom.TestDomWrite:162,1
    - Dst: '[stax2.dom.TestDomWrite].writeEmptyElement(stax2.dom.TestDomWrite,String)'
      Src: stax2.dom.TestDomWrite:163,1
    - Dst: '[stax2.dom.TestDomWrite].writeStartElement(stax2.dom.TestDomWrite,String)'
      Src: stax2.dom.TestDomWrite:164,1
    - Dst: '[stax2.dom.TestDomWrite].writeAttribute(stax2.dom.TestDomWrite,String,String)'
      Src: stax2.dom.TestDomWrite:165,1
    - Dst: '[stax2.dom.TestDomWrite].writeEndElement()'
      Src: stax2.dom.TestDomWrite:166,1
    - Dst: '[stax2.dom.TestDomWrite].writeEndElement()'
      Src: stax2.dom.TestDomWrite:167,1
    - Dst: '[stax2.dom.TestDomWrite].writeEndDocument()'
      Src: stax2.dom.TestDomWrite:168,1
    - Dst: '[stax2.dom.TestDomWrite].close()'
      Src: stax2.dom.TestDomWrite:169,1
    - Dst: '[Document].getDocumentElement()'
      Src: stax2.dom.TestDomWrite:171,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:175,1
    - Dst: '[stax2.dom.TestDomWrite].getLocalName()'
      Src: stax2.dom.TestDomWrite:176,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:176,1
    - Dst: '[stax2.dom.TestDomWrite].getNamespaceURI()'
      Src: stax2.dom.TestDomWrite:177,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:177,1
    - Dst: '[stax2.dom.TestDomWrite].getAttributes()'
      Src: stax2.dom.TestDomWrite:178,1
    - Dst: '[stax2.dom.TestDomWrite].getLength()'
      Src: stax2.dom.TestDomWrite:180,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:180,1
    - Dst: '[stax2.dom.TestDomWrite].getAttributeNS(null,String)'
      Src: stax2.dom.TestDomWrite:182,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:182,1
    - Dst: '[stax2.dom.TestDomWrite].getFirstChild()'
      Src: stax2.dom.TestDomWrite:184,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:185,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeType()'
      Src: stax2.dom.TestDomWrite:186,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:186,1
    - Dst: elem.getLocalName()
      Src: stax2.dom.TestDomWrite:188,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:188,1
    - Dst: elem.getAttributes()
      Src: stax2.dom.TestDomWrite:189,1
    - Dst: '[stax2.dom.TestDomWrite].getLength()'
      Src: stax2.dom.TestDomWrite:191,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:191,1
    - Dst: '[stax2.dom.TestDomWrite].getNextSibling()'
      Src: stax2.dom.TestDomWrite:193,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:194,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeType()'
      Src: stax2.dom.TestDomWrite:195,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:195,1
    - Dst: elem.getLocalName()
      Src: stax2.dom.TestDomWrite:197,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:197,1
    - Dst: elem.getAttributes()
      Src: stax2.dom.TestDomWrite:198,1
    - Dst: '[stax2.dom.TestDomWrite].getLength()'
      Src: stax2.dom.TestDomWrite:202,1
    - Dst: '[stax2.dom.TestDomWrite].fail(String)'
      Src: stax2.dom.TestDomWrite:204,1
    - Dst: elem.getAttributeNS(stax2.dom.TestDomWrite,String)
      Src: stax2.dom.TestDomWrite:206,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:206,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: 207
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 207
    functionName: '[stax2.dom.TestDomWrite].testRepairingNsOutput()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomWrite.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomWrite].getLocalName()'
    - elem.getAttributes()
    - '[stax2.dom.TestDomWrite].getFactory(int)'
    - '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getLength()'
    - '[stax2.dom.TestDomWrite].getAttributeNS(null,String)'
    - '[stax2.dom.TestDomWrite].writeStartDocument()'
    - '[stax2.dom.TestDomWrite].writeStartElement(stax2.dom.TestDomWrite,String)'
    - elem.getAttributeNS(stax2.dom.TestDomWrite,String)
    - '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].writeEndDocument()'
    - '[stax2.dom.TestDomWrite].getNamespaceURI()'
    - '[stax2.dom.TestDomWrite].close()'
    - '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].writeEmptyElement(stax2.dom.TestDomWrite,String)'
    - elem.getLocalName()
    - '[stax2.dom.TestDomWrite].getNodeType()'
    - '[stax2.dom.TestDomWrite].fail(String)'
    - '[stax2.dom.TestDomWrite].writeAttribute(String,String)'
    - '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
    - '[stax2.dom.TestDomWrite].writeEndElement()'
    - '[stax2.dom.TestDomWrite].getNextSibling()'
    - '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getFirstChild()'
    - '[javax.xml.transform.dom.DOMResult].<init>(Document)'
    - '[stax2.dom.TestDomWrite].writeAttribute(stax2.dom.TestDomWrite,String,String)'
    - '[Document].getDocumentElement()'
    - '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
    - '[stax2.dom.TestDomWrite].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomWrite].testRepairingNsOutput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
      Src: stax2.dom.TestDomWrite:213,1
    - Dst: '[stax2.dom.TestDomWrite].getFactory(int)'
      Src: stax2.dom.TestDomWrite:215,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(Document)'
      Src: stax2.dom.TestDomWrite:216,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
      Src: stax2.dom.TestDomWrite:216,1
    - Dst: sw.writeStartDocument()
      Src: stax2.dom.TestDomWrite:218,1
    - Dst: sw.writeStartElement(String)
      Src: stax2.dom.TestDomWrite:219,1
    - Dst: sw.writeIntAttribute(null,null,String)
      Src: stax2.dom.TestDomWrite:220,1
    - Dst: sw.writeInt(int)
      Src: stax2.dom.TestDomWrite:221,1
    - Dst: sw.writeEndElement()
      Src: stax2.dom.TestDomWrite:222,1
    - Dst: sw.writeEndDocument()
      Src: stax2.dom.TestDomWrite:223,1
    - Dst: sw.close()
      Src: stax2.dom.TestDomWrite:224,1
    - Dst: '[Document].getDocumentElement()'
      Src: stax2.dom.TestDomWrite:226,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:228,1
    - Dst: '[stax2.dom.TestDomWrite].getTagName()'
      Src: stax2.dom.TestDomWrite:229,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:229,1
    - Dst: '[stax2.dom.TestDomWrite].getAttributes()'
      Src: stax2.dom.TestDomWrite:230,1
    - Dst: '[stax2.dom.TestDomWrite].getLength()'
      Src: stax2.dom.TestDomWrite:231,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:231,1
    - Dst: '[stax2.dom.TestDomWrite].getAttribute(String)'
      Src: stax2.dom.TestDomWrite:232,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:232,1
    - Dst: '[stax2.dom.TestDomWrite].getFirstChild()'
      Src: stax2.dom.TestDomWrite:234,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:235,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeType()'
      Src: stax2.dom.TestDomWrite:236,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:236,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeValue()'
      Src: stax2.dom.TestDomWrite:237,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:237,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: 238
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 238
    functionName: '[stax2.dom.TestDomWrite].testTypedOutputInt()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomWrite.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomWrite].getFactory(int)'
    - '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getTagName()'
    - sw.writeStartElement(String)
    - '[stax2.dom.TestDomWrite].getLength()'
    - '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
    - sw.close()
    - sw.writeIntAttribute(null,null,String)
    - '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
    - sw.writeInt(int)
    - sw.writeEndElement()
    - '[stax2.dom.TestDomWrite].getNodeType()'
    - '[stax2.dom.TestDomWrite].getAttribute(String)'
    - '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
    - '[stax2.dom.TestDomWrite].getNodeValue()'
    - sw.writeEndDocument()
    - '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getFirstChild()'
    - '[javax.xml.transform.dom.DOMResult].<init>(Document)'
    - sw.writeStartDocument()
    - '[Document].getDocumentElement()'
    - '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
    - '[stax2.dom.TestDomWrite].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomWrite].testTypedOutputInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DocumentBuilderFactory.newInstance()
      Src: stax2.dom.TestDomWrite:249,1
    - Dst: '[stax2.dom.TestDomWrite].setNamespaceAware(boolean)'
      Src: stax2.dom.TestDomWrite:250,1
    - Dst: '[stax2.dom.TestDomWrite].newDocumentBuilder()'
      Src: stax2.dom.TestDomWrite:251,1
    - Dst: '[stax2.dom.TestDomWrite].newDocument()'
      Src: stax2.dom.TestDomWrite:251,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: 252
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 252
    functionName: '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomWrite.java
    functionUses: 5
    functionsReached:
    - '[stax2.dom.TestDomWrite].newDocument()'
    - '[stax2.dom.TestDomWrite].setNamespaceAware(boolean)'
    - DocumentBuilderFactory.newInstance()
    - '[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:257,1
    - Dst: '[stax2.dom.TestDomWrite].setNamespaceAware(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:263,1
    - Dst: '[stax2.dom.TestDomWrite].setRepairing(stax2.dom.TestDomWrite,int)'
      Src: stax2.dom.TestDomWrite:266,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: 268
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 268
    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].getOutputFactory()'
    - '[stax2.dom.TestDomWrite].setNamespaceAware(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
    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:36,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestDTDInfo:38,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertTokenType(stax2.dtd.TestDTDInfo,stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:38,1
    - Dst: '[XMLStreamReader2].getDTDInfo()'
      Src: stax2.dtd.TestDTDInfo:40,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertNotNull(stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:41,1
    - Dst: '[stax2.dtd.TestDTDInfo].getProcessedDTDSchema()'
      Src: stax2.dtd.TestDTDInfo:42,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertNotNull(stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:43,1
    - Dst: '[stax2.dtd.TestDTDInfo].getEntityCount()'
      Src: stax2.dtd.TestDTDInfo:46,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertEquals(int,stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:46,1
    - Dst: '[stax2.dtd.TestDTDInfo].getNotationCount()'
      Src: stax2.dtd.TestDTDInfo:49,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertEquals(int,stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:49,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestDTDInfo:52,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertTokenType(stax2.dtd.TestDTDInfo,stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:52,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: 53
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 53
    functionName: '[stax2.dtd.TestDTDInfo].testDTDInfo()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestDTDInfo.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestDTDInfo].getReader(String)'
    - '[stax2.dtd.TestDTDInfo].getNotationCount()'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getDTDInfo()'
    - '[stax2.dtd.TestDTDInfo].assertEquals(int,stax2.dtd.TestDTDInfo)'
    - '[stax2.dtd.TestDTDInfo].getProcessedDTDSchema()'
    - '[stax2.dtd.TestDTDInfo].assertNotNull(stax2.dtd.TestDTDInfo)'
    - '[stax2.dtd.TestDTDInfo].getEntityCount()'
    - '[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].getReader(String)'
      Src: stax2.dtd.TestDTDInfo:61,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestDTDInfo:62,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertTokenType(stax2.dtd.TestDTDInfo,stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:62,1
    - Dst: '[XMLStreamReader2].getDTDInfo()'
      Src: stax2.dtd.TestDTDInfo:63,1
    - Dst: '[stax2.dtd.TestDTDInfo].getProcessedDTDSchema()'
      Src: stax2.dtd.TestDTDInfo:63,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertNotNull(stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:64,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.dtd.TestDTDInfo:65,1
    - Dst: '[stax2.dtd.TestDTDInfo].getReader(stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:74,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestDTDInfo:75,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertTokenType(stax2.dtd.TestDTDInfo,stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:75,1
    - Dst: '[XMLStreamReader2].getDTDInfo()'
      Src: stax2.dtd.TestDTDInfo:78,1
    - Dst: '[stax2.dtd.TestDTDInfo].getProcessedDTDSchema()'
      Src: stax2.dtd.TestDTDInfo:78,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertNotNull(stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:79,1
    - Dst: '[stax2.dtd.TestDTDInfo].getEntityCount()'
      Src: stax2.dtd.TestDTDInfo:80,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertEquals(int,stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:80,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertNotSame(stax2.dtd.TestDTDInfo,stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:81,1
    - Dst: '[XMLStreamReader2].setProperty(stax2.dtd.TestDTDInfo,stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:84,1
    - Dst: '[XMLStreamReader2].getDTDInfo()'
      Src: stax2.dtd.TestDTDInfo:87,1
    - Dst: '[stax2.dtd.TestDTDInfo].getProcessedDTDSchema()'
      Src: stax2.dtd.TestDTDInfo:87,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertSame(String,stax2.dtd.TestDTDInfo,stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:88,1
    - Dst: '[stax2.dtd.TestDTDInfo].getEntityCount()'
      Src: stax2.dtd.TestDTDInfo:90,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertEquals(int,stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:90,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.dtd.TestDTDInfo:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    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: 93
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 93
    functionName: '[stax2.dtd.TestDTDInfo].testGetProcessedDTDSchemaWithOverride()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestDTDInfo.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestDTDInfo].assertSame(String,stax2.dtd.TestDTDInfo,stax2.dtd.TestDTDInfo)'
    - '[stax2.dtd.TestDTDInfo].getReader(stax2.dtd.TestDTDInfo)'
    - '[stax2.dtd.TestDTDInfo].getReader(String)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getDTDInfo()'
    - '[stax2.dtd.TestDTDInfo].assertEquals(int,stax2.dtd.TestDTDInfo)'
    - '[XMLStreamReader2].close()'
    - '[stax2.dtd.TestDTDInfo].getProcessedDTDSchema()'
    - '[stax2.dtd.TestDTDInfo].assertNotNull(stax2.dtd.TestDTDInfo)'
    - '[stax2.dtd.TestDTDInfo].assertNotSame(stax2.dtd.TestDTDInfo,stax2.dtd.TestDTDInfo)'
    - '[XMLStreamReader2].setProperty(stax2.dtd.TestDTDInfo,stax2.dtd.TestDTDInfo)'
    - '[stax2.dtd.TestDTDInfo].getEntityCount()'
    - '[stax2.dtd.TestDTDInfo].assertTokenType(stax2.dtd.TestDTDInfo,stax2.dtd.TestDTDInfo)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestDTDInfo].testGetProcessedDTDSchemaWithOverride()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestDTDInfo].getInputFactory()'
      Src: stax2.dtd.TestDTDInfo:104,1
    - Dst: '[stax2.dtd.TestDTDInfo].setSupportDTD(stax2.dtd.TestDTDInfo,boolean)'
      Src: stax2.dtd.TestDTDInfo:106,1
    - Dst: '[stax2.dtd.TestDTDInfo].setValidating(stax2.dtd.TestDTDInfo,boolean)'
      Src: stax2.dtd.TestDTDInfo:107,1
    - Dst: '[stax2.dtd.TestDTDInfo].constructStreamReader(stax2.dtd.TestDTDInfo,String)'
      Src: stax2.dtd.TestDTDInfo:108,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: 109
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 109
    functionName: '[stax2.dtd.TestDTDInfo].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestDTDInfo.java
    functionUses: 2
    functionsReached:
    - '[stax2.dtd.TestDTDInfo].constructStreamReader(stax2.dtd.TestDTDInfo,String)'
    - '[stax2.dtd.TestDTDInfo].getInputFactory()'
    - '[stax2.dtd.TestDTDInfo].setValidating(stax2.dtd.TestDTDInfo,boolean)'
    - '[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:16,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].doTestGetPrefixedName(boolean)'
      Src: stax2.dtd.TestReaderWithDTD:17,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: 18
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 18
    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:38,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: '[org.codehaus.stax2.XMLStreamReader2].getPrefixedName()'
      Src: stax2.dtd.TestReaderWithDTD:59,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertEquals(String,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:59,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.dtd.TestReaderWithDTD:60,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertTokenType(stax2.dtd.TestReaderWithDTD,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:60,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].fail(String)'
      Src: stax2.dtd.TestReaderWithDTD:62,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: 64
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 64
    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].assertTokenType(stax2.dtd.TestReaderWithDTD,stax2.dtd.TestReaderWithDTD)'
    - '[stax2.dtd.TestReaderWithDTD].fail(String)'
    - '[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:69,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].setCoalescing(stax2.dtd.TestReaderWithDTD,boolean)'
      Src: stax2.dtd.TestReaderWithDTD:70,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].setSupportDTD(stax2.dtd.TestReaderWithDTD,boolean)'
      Src: stax2.dtd.TestReaderWithDTD:71,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].setNamespaceAware(stax2.dtd.TestReaderWithDTD,boolean)'
      Src: stax2.dtd.TestReaderWithDTD:72,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].setValidating(stax2.dtd.TestReaderWithDTD,boolean)'
      Src: stax2.dtd.TestReaderWithDTD:73,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].constructStreamReader(stax2.dtd.TestReaderWithDTD,String)'
      Src: stax2.dtd.TestReaderWithDTD:74,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: 75
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 75
    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].setCoalescing(stax2.dtd.TestReaderWithDTD,boolean)'
    - '[stax2.dtd.TestReaderWithDTD].getInputFactory()'
    - '[stax2.dtd.TestReaderWithDTD].constructStreamReader(stax2.dtd.TestReaderWithDTD,String)'
    - '[stax2.dtd.TestReaderWithDTD].setValidating(stax2.dtd.TestReaderWithDTD,boolean)'
    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:29,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNsDefaults:30,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertTokenType(stax2.dtd.TestNsDefaults,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:30,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNsDefaults:31,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertTokenType(stax2.dtd.TestNsDefaults,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:31,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNsDefaults:32,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:32,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertElemNotInNamespace(XMLStreamReader2)'
      Src: stax2.dtd.TestNsDefaults:33,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertNoElemPrefix(XMLStreamReader2)'
      Src: stax2.dtd.TestNsDefaults:34,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.dtd.TestNsDefaults:35,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(int,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:35,1
    - Dst: '[XMLStreamReader2].getNamespaceCount()'
      Src: stax2.dtd.TestNsDefaults:36,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(int,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:36,1
    - Dst: '[XMLStreamReader2].getNamespacePrefix(int)'
      Src: stax2.dtd.TestNsDefaults:38,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:38,1
    - Dst: '[XMLStreamReader2].getNamespaceURI(int)'
      Src: stax2.dtd.TestNsDefaults:39,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:39,1
    - Dst: '[XMLStreamReader2].getAttributeLocalName(int)'
      Src: stax2.dtd.TestNsDefaults:41,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:41,1
    - Dst: '[XMLStreamReader2].getAttributePrefix(int)'
      Src: stax2.dtd.TestNsDefaults:42,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:42,1
    - Dst: '[XMLStreamReader2].getAttributeNamespace(int)'
      Src: stax2.dtd.TestNsDefaults:43,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:43,1
    - Dst: '[XMLStreamReader2].getAttributeValue(int)'
      Src: stax2.dtd.TestNsDefaults:44,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:44,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNsDefaults:46,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertTokenType(stax2.dtd.TestNsDefaults,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:46,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNsDefaults:47,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:47,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertElemNotInNamespace(XMLStreamReader2)'
      Src: stax2.dtd.TestNsDefaults:48,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertNoElemPrefix(XMLStreamReader2)'
      Src: stax2.dtd.TestNsDefaults:49,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.dtd.TestNsDefaults:51,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(int,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:51,1
    - Dst: '[XMLStreamReader2].getNamespaceCount()'
      Src: stax2.dtd.TestNsDefaults:52,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(int,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:52,1
    - Dst: '[XMLStreamReader2].getNamespacePrefix(int)'
      Src: stax2.dtd.TestNsDefaults:54,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:54,1
    - Dst: '[XMLStreamReader2].getNamespaceURI(int)'
      Src: stax2.dtd.TestNsDefaults:55,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:55,1
    - Dst: '[XMLStreamReader2].getAttributeLocalName(int)'
      Src: stax2.dtd.TestNsDefaults:57,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:57,1
    - Dst: '[XMLStreamReader2].getAttributePrefix(int)'
      Src: stax2.dtd.TestNsDefaults:58,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertNoAttrPrefix(stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:58,1
    - Dst: '[XMLStreamReader2].getAttributeNamespace(int)'
      Src: stax2.dtd.TestNsDefaults:59,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertNoAttrNamespace(stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:59,1
    - Dst: '[XMLStreamReader2].getAttributeValue(int)'
      Src: stax2.dtd.TestNsDefaults:60,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:60,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNsDefaults:62,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertTokenType(stax2.dtd.TestNsDefaults,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:62,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNsDefaults:63,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:63,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNsDefaults:65,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertTokenType(stax2.dtd.TestNsDefaults,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:65,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNsDefaults:66,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:66,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: 67
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 67
    functionName: '[stax2.dtd.TestNsDefaults].testValidNsFromDefaultAttrs()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestNsDefaults.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getAttributeValue(int)'
    - '[XMLStreamReader2].getNamespaceURI(int)'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[XMLStreamReader2].getAttributeNamespace(int)'
    - '[XMLStreamReader2].getNamespaceCount()'
    - '[XMLStreamReader2].getAttributeLocalName(int)'
    - '[stax2.dtd.TestNsDefaults].assertElemNotInNamespace(XMLStreamReader2)'
    - '[XMLStreamReader2].next()'
    - '[stax2.dtd.TestNsDefaults].assertNoElemPrefix(XMLStreamReader2)'
    - '[stax2.dtd.TestNsDefaults].assertEquals(int,stax2.dtd.TestNsDefaults)'
    - '[stax2.dtd.TestNsDefaults].getReader(stax2.dtd.TestNsDefaults,boolean)'
    - '[stax2.dtd.TestNsDefaults].assertNoAttrNamespace(stax2.dtd.TestNsDefaults)'
    - '[stax2.dtd.TestNsDefaults].assertNoAttrPrefix(stax2.dtd.TestNsDefaults)'
    - '[XMLStreamReader2].getLocalName()'
    - '[XMLStreamReader2].getAttributePrefix(int)'
    - '[XMLStreamReader2].getNamespacePrefix(int)'
    - '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
    - '[stax2.dtd.TestNsDefaults].assertTokenType(stax2.dtd.TestNsDefaults,stax2.dtd.TestNsDefaults)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestNsDefaults].testValidNsFromDefaultAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestNsDefaults].getInputFactory()'
      Src: stax2.dtd.TestNsDefaults:78,1
    - Dst: '[stax2.dtd.TestNsDefaults].setNamespaceAware(stax2.dtd.TestNsDefaults,boolean)'
      Src: stax2.dtd.TestNsDefaults:79,1
    - Dst: '[stax2.dtd.TestNsDefaults].setCoalescing(stax2.dtd.TestNsDefaults,boolean)'
      Src: stax2.dtd.TestNsDefaults:80,1
    - Dst: '[stax2.dtd.TestNsDefaults].setSupportDTD(stax2.dtd.TestNsDefaults,boolean)'
      Src: stax2.dtd.TestNsDefaults:81,1
    - Dst: '[stax2.dtd.TestNsDefaults].setValidating(stax2.dtd.TestNsDefaults,boolean)'
      Src: stax2.dtd.TestNsDefaults:82,1
    - Dst: '[stax2.dtd.TestNsDefaults].constructStreamReader(stax2.dtd.TestNsDefaults,String)'
      Src: stax2.dtd.TestNsDefaults:83,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: 84
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 84
    functionName: '[stax2.dtd.TestNsDefaults].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestNsDefaults.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestNsDefaults].constructStreamReader(stax2.dtd.TestNsDefaults,String)'
    - '[stax2.dtd.TestNsDefaults].setCoalescing(stax2.dtd.TestNsDefaults,boolean)'
    - '[stax2.dtd.TestNsDefaults].setSupportDTD(stax2.dtd.TestNsDefaults,boolean)'
    - '[stax2.dtd.TestNsDefaults].setValidating(stax2.dtd.TestNsDefaults,boolean)'
    - '[stax2.dtd.TestNsDefaults].getInputFactory()'
    - '[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:52,1
    - Dst: '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
      Src: stax2.dtd.TestExternalDTD:52,1
    - Dst: '[stax2.dtd.TestExternalDTD].getFactory()'
      Src: stax2.dtd.TestExternalDTD:54,1
    - Dst: '[stax2.dtd.TestExternalDTD].utf8StreamFromString(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:57,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(String,InputStream)'
      Src: stax2.dtd.TestExternalDTD:57,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:59,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:63,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,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].next()'
      Src: stax2.dtd.TestExternalDTD:65,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:65,1
    - Dst: '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:66,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:66,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:67,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:67,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:69,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: 72
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 72
    functionName: '[stax2.dtd.TestExternalDTD].testStreamWithSystemId()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory2].createXMLStreamReader(String,InputStream)'
    - '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].next()'
    - '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
    - '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].getFactory()'
    - '[stax2.dtd.TestExternalDTD].fail(String)'
    - '[stax2.dtd.TestExternalDTD].utf8StreamFromString(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:85,1
    - Dst: '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
      Src: stax2.dtd.TestExternalDTD:85,1
    - Dst: '[stax2.dtd.TestExternalDTD].getFactory()'
      Src: stax2.dtd.TestExternalDTD:87,1
    - Dst: '[StringReader].<init>(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:90,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(String,StringReader)'
      Src: stax2.dtd.TestExternalDTD:90,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:92,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].next()'
      Src: stax2.dtd.TestExternalDTD:97,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:97,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:98,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:98,1
    - Dst: '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:99,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:99,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:100,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:100,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:102,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: 105
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 105
    functionName: '[stax2.dtd.TestExternalDTD].testReaderWithSystemId()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].next()'
    - '[StringReader].<init>(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
    - '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].getFactory()'
    - '[stax2.dtd.TestExternalDTD].fail(String)'
    - '[XMLInputFactory2].createXMLStreamReader(String,StringReader)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestExternalDTD].testReaderWithSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:118,1
    - Dst: '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
      Src: stax2.dtd.TestExternalDTD:118,1
    - Dst: '[stax2.dtd.TestExternalDTD].utf8StreamFromString(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:120,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(InputStream,String)'
      Src: stax2.dtd.TestExternalDTD:120,1
    - Dst: '[stax2.dtd.TestExternalDTD].getFactory()'
      Src: stax2.dtd.TestExternalDTD:121,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(javax.xml.transform.stream.StreamSource)'
      Src: stax2.dtd.TestExternalDTD:124,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:126,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:130,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:130,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:131,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:131,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:132,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:132,1
    - Dst: '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:133,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:133,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:134,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:134,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:136,1
    - Dst: '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:143,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(File)'
      Src: stax2.dtd.TestExternalDTD:144,1
    - Dst: '[stax2.dtd.TestExternalDTD].getFactory()'
      Src: stax2.dtd.TestExternalDTD:145,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(javax.xml.transform.stream.StreamSource)'
      Src: stax2.dtd.TestExternalDTD:148,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:150,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:154,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:154,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:155,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:155,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:156,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:156,1
    - Dst: '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:157,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:157,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:158,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:158,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:160,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: 163
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 163
    functionName: '[stax2.dtd.TestExternalDTD].testStreamWithStreamSource()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(InputStream,String)'
    - '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].next()'
    - '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
    - '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
    - '[javax.xml.transform.stream.StreamSource].<init>(File)'
    - '[stax2.dtd.TestExternalDTD].getFactory()'
    - '[XMLInputFactory2].createXMLStreamReader(javax.xml.transform.stream.StreamSource)'
    - '[stax2.dtd.TestExternalDTD].fail(String)'
    - '[stax2.dtd.TestExternalDTD].utf8StreamFromString(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:174,1
    - Dst: '[File].toURI()'
      Src: stax2.dtd.TestExternalDTD:174,1
    - Dst: '[stax2.dtd.TestExternalDTD].toURL()'
      Src: stax2.dtd.TestExternalDTD:174,1
    - Dst: '[stax2.dtd.TestExternalDTD].getFactory()'
      Src: stax2.dtd.TestExternalDTD:175,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:179,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:181,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:184,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:184,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:185,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:185,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:186,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:186,1
    - Dst: '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:187,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:187,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:188,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:188,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: 190
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 190
    functionName: '[stax2.dtd.TestExternalDTD].testURL()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
    - '[File].toURI()'
    - '[stax2.dtd.TestExternalDTD].next()'
    - '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].toURL()'
    - '[stax2.dtd.TestExternalDTD].getFactory()'
    - '[stax2.dtd.TestExternalDTD].fail(String)'
    - '[XMLInputFactory2].createXMLStreamReader(stax2.dtd.TestExternalDTD)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestExternalDTD].testURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:201,1
    - Dst: '[stax2.dtd.TestExternalDTD].getFactory()'
      Src: stax2.dtd.TestExternalDTD:202,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(File)'
      Src: stax2.dtd.TestExternalDTD:205,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:207,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:210,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:210,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:211,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:211,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:212,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:212,1
    - Dst: '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:213,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:213,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:214,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:214,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: 216
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 216
    functionName: '[stax2.dtd.TestExternalDTD].testFile()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].next()'
    - '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].getFactory()'
    - '[stax2.dtd.TestExternalDTD].fail(String)'
    - '[XMLInputFactory2].createXMLStreamReader(File)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestExternalDTD].testFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestExternalDTD].getFactory()'
      Src: stax2.dtd.TestExternalDTD:222,1
    - Dst: '[XMLInputFactory2].setProperty(stax2.dtd.TestExternalDTD,String)'
      Src: stax2.dtd.TestExternalDTD:223,1
    - Dst: '[stax2.dtd.TestExternalDTD].resolveFile(String)'
      Src: stax2.dtd.TestExternalDTD:225,1
    - Dst: '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
      Src: stax2.dtd.TestExternalDTD:225,1
    - Dst: '[stax2.dtd.TestExternalDTD].utf8StreamFromString(String)'
      Src: stax2.dtd.TestExternalDTD:226,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(String,InputStream)'
      Src: stax2.dtd.TestExternalDTD:226,1
    - Dst: '[stax2.dtd.TestExternalDTD].hasNext()'
      Src: stax2.dtd.TestExternalDTD:228,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:229,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:231,1
    - Dst: '[stax2.dtd.TestExternalDTD].verifyException(stax2.dtd.TestExternalDTD,String)'
      Src: stax2.dtd.TestExternalDTD:233,1
    - Dst: '[stax2.dtd.TestExternalDTD].verifyException(stax2.dtd.TestExternalDTD,String)'
      Src: stax2.dtd.TestExternalDTD:234,1
    - Dst: '[stax2.dtd.TestExternalDTD].verifyException(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:235,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    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: 237
      start: 218
    functionDepth: 2
    functionLinenumber: 218
    functionLinenumberEnd: 237
    functionName: '[stax2.dtd.TestExternalDTD].testAccessExternalDtdDeniesFileProtocol()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory2].createXMLStreamReader(String,InputStream)'
    - '[stax2.dtd.TestExternalDTD].resolveFile(String)'
    - '[stax2.dtd.TestExternalDTD].verifyException(stax2.dtd.TestExternalDTD,String)'
    - '[stax2.dtd.TestExternalDTD].next()'
    - '[stax2.dtd.TestExternalDTD].verifyException(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
    - '[XMLInputFactory2].setProperty(stax2.dtd.TestExternalDTD,String)'
    - '[stax2.dtd.TestExternalDTD].getFactory()'
    - '[stax2.dtd.TestExternalDTD].fail(String)'
    - '[stax2.dtd.TestExternalDTD].utf8StreamFromString(String)'
    - '[stax2.dtd.TestExternalDTD].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestExternalDTD].testAccessExternalDtdDeniesFileProtocol()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestExternalDTD].getFactory()'
      Src: stax2.dtd.TestExternalDTD:243,1
    - Dst: '[XMLInputFactory2].setProperty(stax2.dtd.TestExternalDTD,String)'
      Src: stax2.dtd.TestExternalDTD:244,1
    - Dst: '[stax2.dtd.TestExternalDTD].resolveFile(String)'
      Src: stax2.dtd.TestExternalDTD:246,1
    - Dst: '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
      Src: stax2.dtd.TestExternalDTD:246,1
    - Dst: '[stax2.dtd.TestExternalDTD].utf8StreamFromString(String)'
      Src: stax2.dtd.TestExternalDTD:247,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(String,InputStream)'
      Src: stax2.dtd.TestExternalDTD:247,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:248,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:248,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:249,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:249,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:250,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:250,1
    - Dst: '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:251,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:251,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:252,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    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: 253
      start: 239
    functionDepth: 2
    functionLinenumber: 239
    functionLinenumberEnd: 253
    functionName: '[stax2.dtd.TestExternalDTD].testAccessExternalDtdAllowsFileProtocol()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory2].createXMLStreamReader(String,InputStream)'
    - '[stax2.dtd.TestExternalDTD].resolveFile(String)'
    - '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].next()'
    - '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
    - '[XMLInputFactory2].setProperty(stax2.dtd.TestExternalDTD,String)'
    - '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].getFactory()'
    - '[stax2.dtd.TestExternalDTD].utf8StreamFromString(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestExternalDTD].testAccessExternalDtdAllowsFileProtocol()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestExternalDTD].getFactory()'
      Src: stax2.dtd.TestExternalDTD:261,1
    - Dst: '[XMLInputFactory2].setProperty(stax2.dtd.TestExternalDTD,String)'
      Src: stax2.dtd.TestExternalDTD:262,1
    - Dst: '[stax2.dtd.TestExternalDTD].resolveFile(String)'
      Src: stax2.dtd.TestExternalDTD:264,1
    - Dst: '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
      Src: stax2.dtd.TestExternalDTD:264,1
    - Dst: '[stax2.dtd.TestExternalDTD].utf8StreamFromString(String)'
      Src: stax2.dtd.TestExternalDTD:265,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(String,InputStream)'
      Src: stax2.dtd.TestExternalDTD:265,1
    - Dst: '[stax2.dtd.TestExternalDTD].hasNext()'
      Src: stax2.dtd.TestExternalDTD:267,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:268,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:270,1
    - Dst: '[stax2.dtd.TestExternalDTD].verifyException(stax2.dtd.TestExternalDTD,String)'
      Src: stax2.dtd.TestExternalDTD:272,1
    - Dst: '[stax2.dtd.TestExternalDTD].verifyException(stax2.dtd.TestExternalDTD,String)'
      Src: stax2.dtd.TestExternalDTD:273,1
    - Dst: '[stax2.dtd.TestExternalDTD].verifyException(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:274,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    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: 276
      start: 257
    functionDepth: 2
    functionLinenumber: 257
    functionLinenumberEnd: 276
    functionName: '[stax2.dtd.TestExternalDTD].testAccessExternalDtdDeniesProtocolMismatch()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory2].createXMLStreamReader(String,InputStream)'
    - '[stax2.dtd.TestExternalDTD].resolveFile(String)'
    - '[stax2.dtd.TestExternalDTD].verifyException(stax2.dtd.TestExternalDTD,String)'
    - '[stax2.dtd.TestExternalDTD].next()'
    - '[stax2.dtd.TestExternalDTD].verifyException(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
    - '[XMLInputFactory2].setProperty(stax2.dtd.TestExternalDTD,String)'
    - '[stax2.dtd.TestExternalDTD].getFactory()'
    - '[stax2.dtd.TestExternalDTD].fail(String)'
    - '[stax2.dtd.TestExternalDTD].utf8StreamFromString(String)'
    - '[stax2.dtd.TestExternalDTD].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestExternalDTD].testAccessExternalDtdDeniesProtocolMismatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestExternalDTD].getFactory()'
      Src: stax2.dtd.TestExternalDTD:283,1
    - Dst: '[XMLInputFactory2].setProperty(stax2.dtd.TestExternalDTD,String)'
      Src: stax2.dtd.TestExternalDTD:284,1
    - Dst: '[stax2.dtd.TestExternalDTD].resolveFile(String)'
      Src: stax2.dtd.TestExternalDTD:286,1
    - Dst: '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
      Src: stax2.dtd.TestExternalDTD:286,1
    - Dst: '[stax2.dtd.TestExternalDTD].utf8StreamFromString(String)'
      Src: stax2.dtd.TestExternalDTD:287,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(String,InputStream)'
      Src: stax2.dtd.TestExternalDTD:287,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:288,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:288,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:289,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:289,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:290,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:290,1
    - Dst: '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:291,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:291,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:292,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    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: 293
      start: 279
    functionDepth: 2
    functionLinenumber: 279
    functionLinenumberEnd: 293
    functionName: '[stax2.dtd.TestExternalDTD].testAccessExternalDtdIsCaseInsensitive()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory2].createXMLStreamReader(String,InputStream)'
    - '[stax2.dtd.TestExternalDTD].resolveFile(String)'
    - '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].next()'
    - '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
    - '[XMLInputFactory2].setProperty(stax2.dtd.TestExternalDTD,String)'
    - '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].getFactory()'
    - '[stax2.dtd.TestExternalDTD].utf8StreamFromString(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestExternalDTD].testAccessExternalDtdIsCaseInsensitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestExternalDTD].getFactory()'
      Src: stax2.dtd.TestExternalDTD:300,1
    - Dst: '[XMLInputFactory2].setProperty(stax2.dtd.TestExternalDTD,String)'
      Src: stax2.dtd.TestExternalDTD:301,1
    - Dst: '[stax2.dtd.TestExternalDTD].resolveFile(String)'
      Src: stax2.dtd.TestExternalDTD:303,1
    - Dst: '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
      Src: stax2.dtd.TestExternalDTD:303,1
    - Dst: '[stax2.dtd.TestExternalDTD].utf8StreamFromString(String)'
      Src: stax2.dtd.TestExternalDTD:304,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(String,InputStream)'
      Src: stax2.dtd.TestExternalDTD:304,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:305,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:305,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:306,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:306,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:307,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:307,1
    - Dst: '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:308,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:308,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:309,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    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: 310
      start: 296
    functionDepth: 2
    functionLinenumber: 296
    functionLinenumberEnd: 310
    functionName: '[stax2.dtd.TestExternalDTD].testAccessExternalDtdAllTokenShortCircuits()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory2].createXMLStreamReader(String,InputStream)'
    - '[stax2.dtd.TestExternalDTD].resolveFile(String)'
    - '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].next()'
    - '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
    - '[XMLInputFactory2].setProperty(stax2.dtd.TestExternalDTD,String)'
    - '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].getFactory()'
    - '[stax2.dtd.TestExternalDTD].utf8StreamFromString(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestExternalDTD].testAccessExternalDtdAllTokenShortCircuits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestExternalDTD].getNewInputFactory()'
      Src: stax2.dtd.TestExternalDTD:322,1
    - Dst: '[stax2.dtd.TestExternalDTD].setReplaceEntities(stax2.dtd.TestExternalDTD,boolean)'
      Src: stax2.dtd.TestExternalDTD:324,1
    - Dst: '[stax2.dtd.TestExternalDTD].setSupportExternalEntities(stax2.dtd.TestExternalDTD,boolean)'
      Src: stax2.dtd.TestExternalDTD:325,1
    - Dst: '[stax2.dtd.TestExternalDTD].setSupportDTD(stax2.dtd.TestExternalDTD,boolean)'
      Src: stax2.dtd.TestExternalDTD:327,1
    - Dst: '[stax2.dtd.TestExternalDTD].setValidating(stax2.dtd.TestExternalDTD,boolean)'
      Src: stax2.dtd.TestExternalDTD:328,1
    - Dst: '[stax2.dtd.TestExternalDTD].setCoalescing(stax2.dtd.TestExternalDTD,boolean)'
      Src: stax2.dtd.TestExternalDTD:330,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: 332
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 332
    functionName: '[stax2.dtd.TestExternalDTD].getFactory()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 10
    functionsReached:
    - '[stax2.dtd.TestExternalDTD].setReplaceEntities(stax2.dtd.TestExternalDTD,boolean)'
    - '[stax2.dtd.TestExternalDTD].setSupportDTD(stax2.dtd.TestExternalDTD,boolean)'
    - '[stax2.dtd.TestExternalDTD].setValidating(stax2.dtd.TestExternalDTD,boolean)'
    - '[stax2.dtd.TestExternalDTD].setCoalescing(stax2.dtd.TestExternalDTD,boolean)'
    - '[stax2.dtd.TestExternalDTD].setSupportExternalEntities(stax2.dtd.TestExternalDTD,boolean)'
    - '[stax2.dtd.TestExternalDTD].getNewInputFactory()'
    linkageType: ''
    returnType: XMLInputFactory2
    signature: '[stax2.dtd.TestExternalDTD].getFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: stax2.dtd.TestExternalDTD:342,1
    - Dst: '[File].<init>(File,String)'
      Src: stax2.dtd.TestExternalDTD:343,1
    - Dst: '[File].<init>(File,String)'
      Src: stax2.dtd.TestExternalDTD:344,1
    - Dst: '[File].<init>(File,String)'
      Src: stax2.dtd.TestExternalDTD:345,1
    - Dst: '[File].<init>(File,String)'
      Src: stax2.dtd.TestExternalDTD:346,1
    - Dst: '[File].<init>(File,String)'
      Src: stax2.dtd.TestExternalDTD:347,1
    - Dst: '[File].getAbsoluteFile()'
      Src: stax2.dtd.TestExternalDTD:348,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: 349
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 349
    functionName: '[stax2.dtd.TestExternalDTD].resolveFile(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 5
    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:353,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: 354
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 354
    functionName: '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 8
    functionsReached:
    - '[File].getAbsolutePath()'
    linkageType: ''
    returnType: String
    signature: '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: stax2.dtd.TestExternalDTD:359,1
    - Dst: '[ByteArrayInputStream].<init>(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:360,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: 361
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 361
    functionName: '[stax2.dtd.TestExternalDTD].utf8StreamFromString(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 5
    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:17,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].doTestWS(boolean,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:18,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: 19
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 19
    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:25,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].doTestWS(boolean,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:26,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: 27
      start: 21
    functionDepth: 2
    functionLinenumber: 21
    functionLinenumberEnd: 27
    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:33,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].doTestFalseWS(boolean,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:34,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].doTestFalseWS(boolean,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:35,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].doTestFalseWS(boolean,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:36,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: 37
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 37
    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:55,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.dtd.TestNonValidatingDtdAware:57,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:57,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:58,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:58,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:60,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:60,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNonValidatingDtdAware:61,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:61,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:63,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:63,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dtd.TestNonValidatingDtdAware:64,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:64,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:66,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:66,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNonValidatingDtdAware:67,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:67,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:68,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:68,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNonValidatingDtdAware:69,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:69,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:71,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:71,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dtd.TestNonValidatingDtdAware:72,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:72,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:74,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:74,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNonValidatingDtdAware:75,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:75,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:77,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:77,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: 78
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 78
    functionName: '[stax2.dtd.TestNonValidatingDtdAware].doTestWS(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestNonValidatingDtdAware.java
    functionUses: 2
    functionsReached:
    - '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getEventType()'
    - '[XMLStreamReader2].getLocalName()'
    - '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
    - '[stax2.dtd.TestNonValidatingDtdAware].getReader(stax2.dtd.TestNonValidatingDtdAware,boolean,boolean)'
    - '[stax2.dtd.TestNonValidatingDtdAware].getAndVerifyText(XMLStreamReader2)'
    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:90,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.dtd.TestNonValidatingDtdAware:92,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:92,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:93,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:93,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:95,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:95,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNonValidatingDtdAware:96,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:96,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:102,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:102,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dtd.TestNonValidatingDtdAware:103,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:103,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:104,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:104,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dtd.TestNonValidatingDtdAware:105,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:105,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:107,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:107,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNonValidatingDtdAware:108,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:108,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:109,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:109,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNonValidatingDtdAware:110,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:110,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:112,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:112,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dtd.TestNonValidatingDtdAware:113,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:113,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:115,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:115,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNonValidatingDtdAware:116,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:116,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:118,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:118,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: 119
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 119
    functionName: '[stax2.dtd.TestNonValidatingDtdAware].doTestFalseWS(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestNonValidatingDtdAware.java
    functionUses: 1
    functionsReached:
    - '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getEventType()'
    - '[XMLStreamReader2].getLocalName()'
    - '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
    - '[stax2.dtd.TestNonValidatingDtdAware].getReader(stax2.dtd.TestNonValidatingDtdAware,boolean,boolean)'
    - '[stax2.dtd.TestNonValidatingDtdAware].getAndVerifyText(XMLStreamReader2)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestNonValidatingDtdAware].doTestFalseWS(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].getInputFactory()'
      Src: stax2.dtd.TestNonValidatingDtdAware:132,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].setNamespaceAware(stax2.dtd.TestNonValidatingDtdAware,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:133,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].setCoalescing(stax2.dtd.TestNonValidatingDtdAware,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:134,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].setSupportDTD(stax2.dtd.TestNonValidatingDtdAware,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:135,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].setValidating(stax2.dtd.TestNonValidatingDtdAware,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:136,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].constructStreamReader(stax2.dtd.TestNonValidatingDtdAware,String)'
      Src: stax2.dtd.TestNonValidatingDtdAware:137,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: 138
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 138
    functionName: '[stax2.dtd.TestNonValidatingDtdAware].getReader(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestNonValidatingDtdAware.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestNonValidatingDtdAware].setNamespaceAware(stax2.dtd.TestNonValidatingDtdAware,boolean)'
    - '[stax2.dtd.TestNonValidatingDtdAware].setValidating(stax2.dtd.TestNonValidatingDtdAware,boolean)'
    - '[stax2.dtd.TestNonValidatingDtdAware].constructStreamReader(stax2.dtd.TestNonValidatingDtdAware,String)'
    - '[stax2.dtd.TestNonValidatingDtdAware].setCoalescing(stax2.dtd.TestNonValidatingDtdAware,boolean)'
    - '[stax2.dtd.TestNonValidatingDtdAware].setSupportDTD(stax2.dtd.TestNonValidatingDtdAware,boolean)'
    - '[stax2.dtd.TestNonValidatingDtdAware].getInputFactory()'
    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:30,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestDefaultAttrs:31,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].assertTokenType(stax2.dtd.TestDefaultAttrs,stax2.dtd.TestDefaultAttrs)'
      Src: stax2.dtd.TestDefaultAttrs:31,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestDefaultAttrs:32,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].assertTokenType(stax2.dtd.TestDefaultAttrs,stax2.dtd.TestDefaultAttrs)'
      Src: stax2.dtd.TestDefaultAttrs:32,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestDefaultAttrs:33,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].assertEquals(String,stax2.dtd.TestDefaultAttrs)'
      Src: stax2.dtd.TestDefaultAttrs:33,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.dtd.TestDefaultAttrs:34,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].assertEquals(int,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:39,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].assertEquals(String,stax2.dtd.TestDefaultAttrs)'
      Src: stax2.dtd.TestDefaultAttrs:39,1
    - Dst: '[XMLStreamReader2].getAttributeValue(null,String)'
      Src: stax2.dtd.TestDefaultAttrs:40,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].assertEquals(String,stax2.dtd.TestDefaultAttrs)'
      Src: stax2.dtd.TestDefaultAttrs:40,1
    - Dst: '[XMLStreamReader2].getAttributeValue(String,String)'
      Src: stax2.dtd.TestDefaultAttrs:43,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].assertNull(stax2.dtd.TestDefaultAttrs)'
      Src: stax2.dtd.TestDefaultAttrs:43,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: 44
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 44
    functionName: '[stax2.dtd.TestDefaultAttrs].testValidNsFromDefaultAttrs()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestDefaultAttrs.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestDefaultAttrs].getReader(stax2.dtd.TestDefaultAttrs,boolean)'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getAttributeValue(String,String)'
    - '[stax2.dtd.TestDefaultAttrs].assertEquals(String,stax2.dtd.TestDefaultAttrs)'
    - '[XMLStreamReader2].getLocalName()'
    - '[stax2.dtd.TestDefaultAttrs].assertEquals(int,stax2.dtd.TestDefaultAttrs)'
    - '[XMLStreamReader2].getAttributeValue(null,String)'
    - '[stax2.dtd.TestDefaultAttrs].assertTokenType(stax2.dtd.TestDefaultAttrs,stax2.dtd.TestDefaultAttrs)'
    - '[stax2.dtd.TestDefaultAttrs].assertNull(stax2.dtd.TestDefaultAttrs)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestDefaultAttrs].testValidNsFromDefaultAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestDefaultAttrs].getInputFactory()'
      Src: stax2.dtd.TestDefaultAttrs:55,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].setNamespaceAware(stax2.dtd.TestDefaultAttrs,boolean)'
      Src: stax2.dtd.TestDefaultAttrs:56,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].setSupportDTD(stax2.dtd.TestDefaultAttrs,boolean)'
      Src: stax2.dtd.TestDefaultAttrs:57,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].setValidating(stax2.dtd.TestDefaultAttrs,boolean)'
      Src: stax2.dtd.TestDefaultAttrs:58,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].constructStreamReader(stax2.dtd.TestDefaultAttrs,String)'
      Src: stax2.dtd.TestDefaultAttrs:59,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: 60
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionName: '[stax2.dtd.TestDefaultAttrs].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestDefaultAttrs.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestDefaultAttrs].constructStreamReader(stax2.dtd.TestDefaultAttrs,String)'
    - '[stax2.dtd.TestDefaultAttrs].setValidating(stax2.dtd.TestDefaultAttrs,boolean)'
    - '[stax2.dtd.TestDefaultAttrs].setNamespaceAware(stax2.dtd.TestDefaultAttrs,boolean)'
    - '[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].constructStreamReader(stax2.typed.TestWrappedArrayReader,String)'
    - '[stax2.typed.TestWrappedArrayReader].getInputFactory()'
    - '[stax2.typed.TestWrappedArrayReader].setCoalescing(stax2.typed.TestWrappedArrayReader,boolean)'
    - '[stax2.typed.TestWrappedArrayReader].setNamespaceAware(stax2.typed.TestWrappedArrayReader,boolean)'
    - '[stax2.typed.TestWrappedArrayReader.MyAdapter].<init>(stax2.typed.TestWrappedArrayReader)'
    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:
    - '[ByteArrayOutputStream].reset()'
    - '[stax2.typed.TestNativeWriter].setRepairing(stax2.typed.TestNativeWriter,boolean)'
    - '[stax2.typed.TestNativeWriter].createXMLStreamWriter(ByteArrayOutputStream,String)'
    - '[stax2.typed.TestNativeWriter].getOutputFactory()'
    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].setCoalescing(stax2.typed.TestNativeBinaryReader,boolean)'
    - '[stax2.typed.TestNativeBinaryReader].setNamespaceAware(stax2.typed.TestNativeBinaryReader,boolean)'
    - '[stax2.typed.TestNativeBinaryReader].getInputFactory()'
    - '[stax2.typed.TestNativeBinaryReader].constructStreamReader(stax2.typed.TestNativeBinaryReader,String)'
    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].wrapWithAdapter(stax2.typed.TestWrappedReader)'
    - '[stax2.typed.TestWrappedReader].setCoalescing(stax2.typed.TestWrappedReader,boolean)'
    - '[stax2.typed.TestWrappedReader].setNamespaceAware(stax2.typed.TestWrappedReader,boolean)'
    - '[stax2.typed.TestWrappedReader].constructStreamReader(stax2.typed.TestWrappedReader,String)'
    - '[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].setNamespaceAware(stax2.typed.TestWrappedBinaryReader,boolean)'
    - '[stax2.typed.TestWrappedBinaryReader].setCoalescing(stax2.typed.TestWrappedBinaryReader,boolean)'
    - '[stax2.typed.TestWrappedBinaryReader].getInputFactory()'
    - '[stax2.typed.TestWrappedArrayReader.MyAdapter].<init>(stax2.typed.TestWrappedBinaryReader)'
    - '[stax2.typed.TestWrappedBinaryReader].constructStreamReader(stax2.typed.TestWrappedBinaryReader,String)'
    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(boolean)'
    - '[stax2.typed.TestDOMBinaryReader].parse(org.xml.sax.InputSource)'
    - '[stax2.typed.TestDOMBinaryReader].setCoalescing(stax2.typed.TestDOMBinaryReader,boolean)'
    - '[java.io.StringReader].<init>(String)'
    - '[XMLStreamException].<init>(stax2.typed.TestDOMBinaryReader)'
    - '[stax2.typed.TestDOMBinaryReader].getInputFactory()'
    - '[stax2.typed.TestDOMBinaryReader].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[stax2.typed.TestDOMBinaryReader].setNamespaceAware(stax2.typed.TestDOMBinaryReader,boolean)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[javax.xml.transform.dom.DOMSource].<init>(stax2.typed.TestDOMBinaryReader)'
    - '[stax2.typed.TestDOMBinaryReader].newDocumentBuilder()'
    - DocumentBuilderFactory.newInstance()
    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: 93
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 93
    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:98,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderBinaryTestBase:99,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertTokenType(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:99,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: 101
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 101
    functionName: '[stax2.typed.ReaderBinaryTestBase].getElemReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 2
    functionsReached:
    - '[XMLStreamReader2].next()'
    - '[stax2.typed.ReaderBinaryTestBase].getReader(String)'
    - '[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:112,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
      Src: stax2.typed.ReaderBinaryTestBase:113,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: 114
      start: 109
    functionDepth: 3
    functionLinenumber: 109
    functionLinenumberEnd: 114
    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:119,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
      Src: stax2.typed.ReaderBinaryTestBase:120,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: 121
      start: 116
    functionDepth: 3
    functionLinenumber: 116
    functionLinenumberEnd: 121
    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:126,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
      Src: stax2.typed.ReaderBinaryTestBase:127,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: 128
      start: 123
    functionDepth: 3
    functionLinenumber: 123
    functionLinenumberEnd: 128
    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:133,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
      Src: stax2.typed.ReaderBinaryTestBase:134,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: 135
      start: 130
    functionDepth: 3
    functionLinenumber: 130
    functionLinenumberEnd: 135
    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:140,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
      Src: stax2.typed.ReaderBinaryTestBase:141,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: 142
      start: 137
    functionDepth: 3
    functionLinenumber: 137
    functionLinenumberEnd: 142
    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:161,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].generateDataTable(java.util.Random,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:162,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].buildMultiElemDoc(stax2.typed.ReaderBinaryTestBase,byte[][])'
      Src: stax2.typed.ReaderBinaryTestBase:163,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(String)'
      Src: stax2.typed.ReaderBinaryTestBase:165,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderBinaryTestBase:169,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertTokenType(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:169,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._verifyElemData1(XMLStreamReader2,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:170,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderBinaryTestBase:172,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(String)'
      Src: stax2.typed.ReaderBinaryTestBase:173,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderBinaryTestBase:176,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderBinaryTestBase:177,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertTokenType(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:177,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:179,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: 182
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 182
    functionName: '[stax2.typed.ReaderBinaryTestBase].testMultipleBinaryElems()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(String)'
    - '[java.util.Random].<init>(int)'
    - '[XMLStreamReader2].next()'
    - '[stax2.typed.ReaderBinaryTestBase].generateDataTable(java.util.Random,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderBinaryTestBase]._verifyElemData1(XMLStreamReader2,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].fail(String)'
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.typed.ReaderBinaryTestBase].assertTokenType(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].buildMultiElemDoc(stax2.typed.ReaderBinaryTestBase,byte[][])'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testMultipleBinaryElems()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.ReaderBinaryTestBase:198,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].generateData(java.util.Random,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:200,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.typed.ReaderBinaryTestBase:207,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderBinaryTestBase:214,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
      Src: stax2.typed.ReaderBinaryTestBase:215,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(stax2.typed.ReaderBinaryTestBase,byte[],stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:215,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:217,1
    - Dst: '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:218,1
    - Dst: '[StringBuilder].length()'
      Src: stax2.typed.ReaderBinaryTestBase:219,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.typed.ReaderBinaryTestBase:223,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:227,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._verifyElemData(XMLStreamReader2,stax2.typed.ReaderBinaryTestBase,java.util.Random,byte[],stax2.typed.ReaderBinaryTestBase,int)'
      Src: stax2.typed.ReaderBinaryTestBase:228,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:229,1
    - Dst: '[StringBuilder].length()'
      Src: stax2.typed.ReaderBinaryTestBase:232,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.typed.ReaderBinaryTestBase:232,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:233,1
    - Dst: '[StringBuilder].length()'
      Src: stax2.typed.ReaderBinaryTestBase:238,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderBinaryTestBase:239,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:241,1
    - Dst: Math.min(stax2.typed.ReaderBinaryTestBase)
      Src: stax2.typed.ReaderBinaryTestBase:243,1
    - Dst: '[StringBuilder].charAt()'
      Src: stax2.typed.ReaderBinaryTestBase:245,1
    - Dst: '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:245,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:248,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:252,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.typed.ReaderBinaryTestBase:253,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:255,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._verifyElemData(XMLStreamReader2,stax2.typed.ReaderBinaryTestBase,java.util.Random,byte[],stax2.typed.ReaderBinaryTestBase,int)'
      Src: stax2.typed.ReaderBinaryTestBase:257,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:258,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: 260
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 260
    functionName: '[stax2.typed.ReaderBinaryTestBase].testBinaryMixedSegments()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
    - '[StringBuilder].<init>(int)'
    - '[stax2.typed.ReaderBinaryTestBase]._verifyElemData(XMLStreamReader2,stax2.typed.ReaderBinaryTestBase,java.util.Random,byte[],stax2.typed.ReaderBinaryTestBase,int)'
    - '[java.util.Random].<init>(int)'
    - '[stax2.typed.ReaderBinaryTestBase].generateData(java.util.Random,stax2.typed.ReaderBinaryTestBase)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(stax2.typed.ReaderBinaryTestBase,byte[],stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[StringBuilder].append(String)'
    - '[XMLStreamReader2].close()'
    - Math.min(stax2.typed.ReaderBinaryTestBase)
    - '[StringBuilder].toString()'
    - '[java.util.Random].nextInt()'
    - '[StringBuilder].charAt()'
    - '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase)'
    - '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[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:267,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].generateData(java.util.Random,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:268,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].buildDoc(stax2.typed.ReaderBinaryTestBase,java.util.Random,byte[],boolean)'
      Src: stax2.typed.ReaderBinaryTestBase:269,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(String)'
      Src: stax2.typed.ReaderBinaryTestBase:270,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._verifyElemData(XMLStreamReader2,stax2.typed.ReaderBinaryTestBase,java.util.Random,byte[],stax2.typed.ReaderBinaryTestBase,int)'
      Src: stax2.typed.ReaderBinaryTestBase:271,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:272,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: 275
      start: 262
    functionDepth: 2
    functionLinenumber: 262
    functionLinenumberEnd: 275
    functionName: '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 5
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(String)'
    - '[java.util.Random].<init>(stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].generateData(java.util.Random,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase]._verifyElemData(XMLStreamReader2,stax2.typed.ReaderBinaryTestBase,java.util.Random,byte[],stax2.typed.ReaderBinaryTestBase,int)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderBinaryTestBase].buildDoc(stax2.typed.ReaderBinaryTestBase,java.util.Random,byte[],boolean)'
    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:287,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertEquals(int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:288,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].displayByte()'
      Src: stax2.typed.ReaderBinaryTestBase:291,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:291,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:297,1
    - Dst: '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,int,Base64Variant)'
      Src: stax2.typed.ReaderBinaryTestBase:309,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertEquals(int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:310,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].displayByte()'
      Src: stax2.typed.ReaderBinaryTestBase:313,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:313,1
    - Dst: '[XMLStreamReader2].getElementAsBinary(Base64Variant)'
      Src: stax2.typed.ReaderBinaryTestBase:321,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertEquals(int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:322,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].displayByte()'
      Src: stax2.typed.ReaderBinaryTestBase:325,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:325,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderBinaryTestBase:340,1
    - Dst: '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,Base64Variant)'
      Src: stax2.typed.ReaderBinaryTestBase:341,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].displayByte()'
      Src: stax2.typed.ReaderBinaryTestBase:351,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:351,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:358,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderBinaryTestBase:362,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertTokenType(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:362,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: 363
      start: 277
    functionDepth: 1
    functionLinenumber: 277
    functionLinenumberEnd: 363
    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,int,Base64Variant)'
    - '[stax2.typed.ReaderBinaryTestBase].assertEquals(int,stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].getElementAsBinary(Base64Variant)'
    - '[java.util.Random].nextInt()'
    - '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,Base64Variant)'
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.typed.ReaderBinaryTestBase].assertTokenType(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].displayByte()'
    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:369,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertEquals(int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:369,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertEquals()'
      Src: stax2.typed.ReaderBinaryTestBase:370,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: 371
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 371
    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)'
    - '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,int,Base64Variant)'
    - '[stax2.typed.ReaderBinaryTestBase].assertEquals()'
    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:396,1
    - Dst: '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:398,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(String)'
      Src: stax2.typed.ReaderBinaryTestBase:399,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:403,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: 406
      start: 384
    functionDepth: 0
    functionLinenumber: 384
    functionLinenumberEnd: 406
    functionName: '[stax2.typed.ReaderBinaryTestBase].testInvalidElemPadding()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[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:426,1
    - Dst: '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:428,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(String)'
      Src: stax2.typed.ReaderBinaryTestBase:429,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:433,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: 436
      start: 416
    functionDepth: 0
    functionLinenumber: 416
    functionLinenumberEnd: 436
    functionName: '[stax2.typed.ReaderBinaryTestBase].testInvalidWhitespace()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[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:447,1
    - Dst: '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:449,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(String)'
      Src: stax2.typed.ReaderBinaryTestBase:450,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:454,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: 457
      start: 438
    functionDepth: 0
    functionLinenumber: 438
    functionLinenumberEnd: 457
    functionName: '[stax2.typed.ReaderBinaryTestBase].testInvalidWeirdChars()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[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:471,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:471,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:473,1
    - Dst: '[StringBuilder].<init>()'
      Src: stax2.typed.ReaderBinaryTestBase:478,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:479,1
    - Dst: '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:480,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:481,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.typed.ReaderBinaryTestBase:483,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:483,1
    - Dst: '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:485,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(String)'
      Src: stax2.typed.ReaderBinaryTestBase:486,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:490,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: 494
      start: 459
    functionDepth: 1
    functionLinenumber: 459
    functionLinenumberEnd: 494
    functionName: '[stax2.typed.ReaderBinaryTestBase].testIncompleteInvalidElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
    - '[StringBuilder].append(String)'
    - '[XMLStreamReader2].close()'
    - '[StringBuilder].toString()'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].fail(String)'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testIncompleteInvalidElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:513,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].generateData(java.util.Random,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:513,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
      Src: stax2.typed.ReaderBinaryTestBase:515,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(stax2.typed.ReaderBinaryTestBase,byte[],int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:515,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:516,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.typed.ReaderBinaryTestBase:517,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:518,1
    - Dst: '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:519,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:520,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.typed.ReaderBinaryTestBase:521,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:521,1
    - Dst: '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:524,1
    - Dst: e.getMessage()
      Src: stax2.typed.ReaderBinaryTestBase:526,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:526,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertNotNull(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:529,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertEquals(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:530,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].displayByte()'
      Src: stax2.typed.ReaderBinaryTestBase:533,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:533,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: 539
      start: 506
    functionDepth: 1
    functionLinenumber: 506
    functionLinenumberEnd: 539
    functionName: '[stax2.typed.ReaderBinaryTestBase].testBinaryAttrValid()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase].assertNotNull(stax2.typed.ReaderBinaryTestBase)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
    - '[StringBuilder].<init>(int)'
    - '[java.util.Random].<init>(stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].generateData(java.util.Random,stax2.typed.ReaderBinaryTestBase)'
    - e.getMessage()
    - '[stax2.typed.ReaderBinaryTestBase].assertEquals(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[StringBuilder].append(String)'
    - '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(stax2.typed.ReaderBinaryTestBase,byte[],int,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].displayByte()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testBinaryAttrValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:555,1
    - Dst: '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:557,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(String)'
      Src: stax2.typed.ReaderBinaryTestBase:558,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:562,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: 565
      start: 547
    functionDepth: 0
    functionLinenumber: 547
    functionLinenumberEnd: 565
    functionName: '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrPadding()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrPadding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:574,1
    - Dst: '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:576,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(String)'
      Src: stax2.typed.ReaderBinaryTestBase:577,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:581,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: 584
      start: 567
    functionDepth: 0
    functionLinenumber: 567
    functionLinenumberEnd: 584
    functionName: '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrWhitespace()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:593,1
    - Dst: '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:595,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(String)'
      Src: stax2.typed.ReaderBinaryTestBase:596,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:600,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: 603
      start: 586
    functionDepth: 0
    functionLinenumber: 586
    functionLinenumberEnd: 603
    functionName: '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrWeirdChars()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrWeirdChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
      Src: stax2.typed.ReaderBinaryTestBase:617,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:617,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:619,1
    - Dst: '[StringBuilder].<init>()'
      Src: stax2.typed.ReaderBinaryTestBase:624,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:625,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:625,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:625,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.typed.ReaderBinaryTestBase:626,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:626,1
    - Dst: '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:628,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(String)'
      Src: stax2.typed.ReaderBinaryTestBase:629,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:633,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: 637
      start: 605
    functionDepth: 0
    functionLinenumber: 605
    functionLinenumberEnd: 637
    functionName: '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrIncomplete()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
    - '[StringBuilder].append(String)'
    - '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].append(String)'
    - '[XMLStreamReader2].close()'
    - '[StringBuilder].toString()'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].fail(String)'
    - '[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:648,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: 650
      start: 645
    functionDepth: 0
    functionLinenumber: 645
    functionLinenumberEnd: 650
    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:656,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: 659
      start: 652
    functionDepth: 1
    functionLinenumber: 652
    functionLinenumberEnd: 659
    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:664,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(Base64Variant,byte[],int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:664,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.typed.ReaderBinaryTestBase:666,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:667,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:673,1
    - Dst: '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:674,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].isCompleted()'
      Src: stax2.typed.ReaderBinaryTestBase:679,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderBinaryTestBase:680,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderBinaryTestBase:682,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderBinaryTestBase:694,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderBinaryTestBase:697,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:700,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.ReaderBinaryTestBase:703,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.ReaderBinaryTestBase:703,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:706,1
    - Dst: '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:708,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:710,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.ReaderBinaryTestBase:714,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.ReaderBinaryTestBase:714,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:715,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:717,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:721,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.typed.ReaderBinaryTestBase:722,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: 723
      start: 661
    functionDepth: 1
    functionLinenumber: 661
    functionLinenumberEnd: 723
    functionName: '[stax2.typed.ReaderBinaryTestBase].buildDoc(Base64Variant,java.util.Random,byte[],boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
    - '[StringBuilder].<init>(int)'
    - '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[java.util.Random].nextBoolean()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[java.util.Random].nextInt()'
    - '[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,int,stax2.typed.ReaderBinaryTestBase)'
    - '[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:727,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:728,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
      Src: stax2.typed.ReaderBinaryTestBase:731,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(Base64Variant,stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:731,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:732,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:733,1
    - Dst: '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:734,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:735,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:737,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.typed.ReaderBinaryTestBase:738,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: 739
      start: 725
    functionDepth: 1
    functionLinenumber: 725
    functionLinenumberEnd: 739
    functionName: '[stax2.typed.ReaderBinaryTestBase].buildMultiElemDoc(Base64Variant,byte[][])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(Base64Variant,stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].encodeMore(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:742,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: 743
      start: 741
    functionDepth: 0
    functionLinenumber: 741
    functionLinenumberEnd: 743
    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: 39
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 39
    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:50,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: 51
      start: 47
    functionDepth: 3
    functionLinenumber: 47
    functionLinenumberEnd: 51
    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:55,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: 56
      start: 52
    functionDepth: 3
    functionLinenumber: 52
    functionLinenumberEnd: 56
    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:62,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].buildDoc(int[],boolean)'
      Src: stax2.typed.ReaderArrayTestBase:63,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyInts(String,int[],stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:66,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyInts(String,int[],int)'
      Src: stax2.typed.ReaderArrayTestBase:68,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyInts(String,int[])'
      Src: stax2.typed.ReaderArrayTestBase:70,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: 72
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 72
    functionName: '[stax2.typed.ReaderArrayTestBase]._testSimpleIntArrayElem(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 2
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].buildDoc(int[],boolean)'
    - '[stax2.typed.ReaderArrayTestBase].verifyInts(String,int[],int)'
    - '[stax2.typed.ReaderArrayTestBase].verifyInts(String,int[])'
    - '[stax2.typed.ReaderArrayTestBase].intArray(stax2.typed.ReaderArrayTestBase)'
    - '[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:78,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: 79
      start: 74
    functionDepth: 3
    functionLinenumber: 74
    functionLinenumberEnd: 79
    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:84,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: 85
      start: 80
    functionDepth: 3
    functionLinenumber: 80
    functionLinenumberEnd: 85
    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:91,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].buildDoc(long[],boolean)'
      Src: stax2.typed.ReaderArrayTestBase:92,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyLongs(String,long[],stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:95,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyLongs(String,long[],int)'
      Src: stax2.typed.ReaderArrayTestBase:97,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyLongs(String,long[])'
      Src: stax2.typed.ReaderArrayTestBase:99,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: 101
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 101
    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[],int)'
    - '[stax2.typed.ReaderArrayTestBase].verifyLongs(String,long[],stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].buildDoc(long[],boolean)'
    - '[stax2.typed.ReaderArrayTestBase].longArray(stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].verifyLongs(String,long[])'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase]._testSimpleLongArrayElem(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase]._testSimpleFloatArrayElem(boolean)'
      Src: stax2.typed.ReaderArrayTestBase:107,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: 108
      start: 103
    functionDepth: 3
    functionLinenumber: 103
    functionLinenumberEnd: 108
    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:113,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: 114
      start: 109
    functionDepth: 3
    functionLinenumber: 109
    functionLinenumberEnd: 114
    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:120,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].buildDoc(float[],boolean)'
      Src: stax2.typed.ReaderArrayTestBase:121,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyFloats(String,float[],stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:124,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyFloats(String,float[],int)'
      Src: stax2.typed.ReaderArrayTestBase:126,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyFloats(String,float[])'
      Src: stax2.typed.ReaderArrayTestBase:128,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: 130
      start: 116
    functionDepth: 2
    functionLinenumber: 116
    functionLinenumberEnd: 130
    functionName: '[stax2.typed.ReaderArrayTestBase]._testSimpleFloatArrayElem(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 2
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].buildDoc(float[],boolean)'
    - '[stax2.typed.ReaderArrayTestBase].verifyFloats(String,float[],int)'
    - '[stax2.typed.ReaderArrayTestBase].verifyFloats(String,float[])'
    - '[stax2.typed.ReaderArrayTestBase].verifyFloats(String,float[],stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].floatArray(stax2.typed.ReaderArrayTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase]._testSimpleFloatArrayElem(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase]._testSimpleDoubleArrayElem(boolean)'
      Src: stax2.typed.ReaderArrayTestBase:136,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: 137
      start: 132
    functionDepth: 3
    functionLinenumber: 132
    functionLinenumberEnd: 137
    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:142,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: 143
      start: 138
    functionDepth: 3
    functionLinenumber: 138
    functionLinenumberEnd: 143
    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:149,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].buildDoc(double[],boolean)'
      Src: stax2.typed.ReaderArrayTestBase:150,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyDoubles(String,double[],stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:153,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyDoubles(String,double[],int)'
      Src: stax2.typed.ReaderArrayTestBase:155,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyDoubles(String,double[])'
      Src: stax2.typed.ReaderArrayTestBase:157,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: 159
      start: 145
    functionDepth: 2
    functionLinenumber: 145
    functionLinenumberEnd: 159
    functionName: '[stax2.typed.ReaderArrayTestBase]._testSimpleDoubleArrayElem(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 2
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].verifyDoubles(String,double[],int)'
    - '[stax2.typed.ReaderArrayTestBase].verifyDoubles(String,double[])'
    - '[stax2.typed.ReaderArrayTestBase].verifyDoubles(String,double[],stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].buildDoc(double[],boolean)'
    - '[stax2.typed.ReaderArrayTestBase].doubleArray(stax2.typed.ReaderArrayTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase]._testSimpleDoubleArrayElem(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:167,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:168,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:168,1
    - Dst: '[XMLStreamReader2].readElementAsIntArray(int,int)'
      Src: stax2.typed.ReaderArrayTestBase:173,1
    - Dst: '[XMLStreamReader2].readElementAsLongArray(int,int)'
      Src: stax2.typed.ReaderArrayTestBase:176,1
    - Dst: '[XMLStreamReader2].readElementAsFloatArray(int,int)'
      Src: stax2.typed.ReaderArrayTestBase:179,1
    - Dst: '[XMLStreamReader2].readElementAsDoubleArray(int,int)'
      Src: stax2.typed.ReaderArrayTestBase:182,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderArrayTestBase:185,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertEquals(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:186,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: 188
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 188
    functionName: '[stax2.typed.ReaderArrayTestBase].testEmptyElems()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].readElementAsFloatArray(int,int)'
    - '[XMLStreamReader2].next()'
    - '[stax2.typed.ReaderArrayTestBase].assertEquals(stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].readElementAsDoubleArray(int,int)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[XMLStreamReader2].readElementAsLongArray(int,int)'
    - '[XMLStreamReader2].readElementAsIntArray(int,int)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].testEmptyElems()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:203,1
    - Dst: '[XMLStreamReader2].readElementAsIntArray(int,int)'
      Src: stax2.typed.ReaderArrayTestBase:208,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(String)'
      Src: stax2.typed.ReaderArrayTestBase:209,1
    - Dst: '[XMLStreamReader2].readElementAsLongArray(int,int)'
      Src: stax2.typed.ReaderArrayTestBase:211,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(String)'
      Src: stax2.typed.ReaderArrayTestBase:212,1
    - Dst: '[XMLStreamReader2].readElementAsFloatArray(int,int)'
      Src: stax2.typed.ReaderArrayTestBase:214,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(String)'
      Src: stax2.typed.ReaderArrayTestBase:215,1
    - Dst: '[XMLStreamReader2].readElementAsDoubleArray(int,int)'
      Src: stax2.typed.ReaderArrayTestBase:217,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(String)'
      Src: stax2.typed.ReaderArrayTestBase:218,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:222,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:223,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:224,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:224,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: 248
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 248
    functionName: '[stax2.typed.ReaderArrayTestBase].testInvalidIntArrayElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].readElementAsFloatArray(int,int)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].readElementAsDoubleArray(int,int)'
    - '[stax2.typed.ReaderArrayTestBase].fail(String)'
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[XMLStreamReader2].readElementAsLongArray(int,int)'
    - '[XMLStreamReader2].readElementAsIntArray(int,int)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].testInvalidIntArrayElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].intArray(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:261,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(int[])'
      Src: stax2.typed.ReaderArrayTestBase:262,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyIntsAttr(String,int[])'
      Src: stax2.typed.ReaderArrayTestBase:263,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: 265
      start: 256
    functionDepth: 2
    functionLinenumber: 256
    functionLinenumberEnd: 265
    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:272,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(long[])'
      Src: stax2.typed.ReaderArrayTestBase:273,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyLongsAttr(String,long[])'
      Src: stax2.typed.ReaderArrayTestBase:274,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: 276
      start: 267
    functionDepth: 2
    functionLinenumber: 267
    functionLinenumberEnd: 276
    functionName: '[stax2.typed.ReaderArrayTestBase].testSimpleLongArrayAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].verifyLongsAttr(String,long[])'
    - '[stax2.typed.ReaderArrayTestBase].longArray(stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(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:283,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(float[])'
      Src: stax2.typed.ReaderArrayTestBase:284,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyFloatsAttr(String,float[])'
      Src: stax2.typed.ReaderArrayTestBase:285,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: 287
      start: 278
    functionDepth: 2
    functionLinenumber: 278
    functionLinenumberEnd: 287
    functionName: '[stax2.typed.ReaderArrayTestBase].testSimpleFloatArrayAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(float[])'
    - '[stax2.typed.ReaderArrayTestBase].verifyFloatsAttr(String,float[])'
    - '[stax2.typed.ReaderArrayTestBase].floatArray(stax2.typed.ReaderArrayTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].testSimpleFloatArrayAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].doubleArray(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:294,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(double[])'
      Src: stax2.typed.ReaderArrayTestBase:295,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyDoublesAttr(String,double[])'
      Src: stax2.typed.ReaderArrayTestBase:296,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: 298
      start: 289
    functionDepth: 2
    functionLinenumber: 289
    functionLinenumberEnd: 298
    functionName: '[stax2.typed.ReaderArrayTestBase].testSimpleDoubleArrayAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].doubleArray(stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(double[])'
    - '[stax2.typed.ReaderArrayTestBase].verifyDoublesAttr(String,double[])'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].testSimpleDoubleArrayAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.ReaderArrayTestBase:308,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderArrayTestBase:311,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderArrayTestBase:312,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: 316
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 316
    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:320,1
    - Dst: '[java.util.Random].nextLong()'
      Src: stax2.typed.ReaderArrayTestBase:323,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderArrayTestBase:324,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: 328
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 328
    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:332,1
    - Dst: '[java.util.Random].nextFloat()'
      Src: stax2.typed.ReaderArrayTestBase:335,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.ReaderArrayTestBase:336,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: 339
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 339
    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:343,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: stax2.typed.ReaderArrayTestBase:346,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.ReaderArrayTestBase:347,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: 350
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 350
    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].nextBoolean()'
    - '[java.util.Random].nextDouble()'
    linkageType: ''
    returnType: double[]
    signature: '[stax2.typed.ReaderArrayTestBase].doubleArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Array.getLength(Object)
      Src: stax2.typed.ReaderArrayTestBase:354,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.typed.ReaderArrayTestBase:355,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderArrayTestBase:356,1
    - Dst: Array.get(Object,int)
      Src: stax2.typed.ReaderArrayTestBase:357,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].hashCode()'
      Src: stax2.typed.ReaderArrayTestBase:357,1
    - Dst: '[java.util.Random].<init>(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:357,1
    - Dst: Array.get(Object,stax2.typed.ReaderArrayTestBase)
      Src: stax2.typed.ReaderArrayTestBase:359,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].toString()'
      Src: stax2.typed.ReaderArrayTestBase:359,1
    - Dst: '[StringBuilder].append(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:360,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.ReaderArrayTestBase:362,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.ReaderArrayTestBase:362,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.ReaderArrayTestBase:363,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderArrayTestBase:364,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderArrayTestBase:366,1
    - Dst: '[StringBuilder].append(char)'
      Src: stax2.typed.ReaderArrayTestBase:369,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderArrayTestBase:371,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.typed.ReaderArrayTestBase:372,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: 373
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 373
    functionName: '[stax2.typed.ReaderArrayTestBase].buildDoc(Object,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].toString()'
    - '[StringBuilder].<init>(int)'
    - '[java.util.Random].nextBoolean()'
    - Array.get(Object,stax2.typed.ReaderArrayTestBase)
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - Array.get(Object,int)
    - '[stax2.typed.ReaderArrayTestBase].hashCode()'
    - '[StringBuilder].append(stax2.typed.ReaderArrayTestBase)'
    - '[StringBuilder].append(char)'
    - Array.getLength(Object)
    - '[java.util.Random].<init>(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:377,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.typed.ReaderArrayTestBase:378,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderArrayTestBase:379,1
    - Dst: Array.get(Object,stax2.typed.ReaderArrayTestBase)
      Src: stax2.typed.ReaderArrayTestBase:381,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].toString()'
      Src: stax2.typed.ReaderArrayTestBase:381,1
    - Dst: '[StringBuilder].append(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:382,1
    - Dst: '[StringBuilder].append(char)'
      Src: stax2.typed.ReaderArrayTestBase:383,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderArrayTestBase:385,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.typed.ReaderArrayTestBase:386,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: 387
      start: 375
    functionDepth: 1
    functionLinenumber: 375
    functionLinenumberEnd: 387
    functionName: '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(Object)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].toString()'
    - '[StringBuilder].<init>(int)'
    - Array.get(Object,stax2.typed.ReaderArrayTestBase)
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(stax2.typed.ReaderArrayTestBase)'
    - '[StringBuilder].append(char)'
    - Array.getLength(Object)
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Array.getLength(Object)
      Src: stax2.typed.ReaderArrayTestBase:391,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:393,1
    - Dst: Array.get(Object,stax2.typed.ReaderArrayTestBase)
      Src: stax2.typed.ReaderArrayTestBase:396,1
    - Dst: Array.get(Object,stax2.typed.ReaderArrayTestBase)
      Src: stax2.typed.ReaderArrayTestBase:397,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].equals(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:398,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:399,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: 402
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 402
    functionName: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(Object,Object,int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - Array.get(Object,stax2.typed.ReaderArrayTestBase)
    - '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
    - Array.getLength(Object)
    - '[stax2.typed.ReaderArrayTestBase].equals(stax2.typed.ReaderArrayTestBase)'
    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:407,1
    - Dst: Math.max(int,int,int)
      Src: stax2.typed.ReaderArrayTestBase:408,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:412,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:413,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderArrayTestBase:414,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:414,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderArrayTestBase:417,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderArrayTestBase:418,1
    - Dst: '[XMLStreamReader2].readElementAsIntArray(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:422,1
    - Dst: xse.getMessage()
      Src: stax2.typed.ReaderArrayTestBase:427,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:427,1
    - Dst: '[XMLStreamReader2].readElementAsIntArray(stax2.typed.ReaderArrayTestBase,int,int)'
      Src: stax2.typed.ReaderArrayTestBase:433,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(String)'
      Src: stax2.typed.ReaderArrayTestBase:436,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(String)'
      Src: stax2.typed.ReaderArrayTestBase:438,1
    - Dst: System.arraycopy(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)
      Src: stax2.typed.ReaderArrayTestBase:441,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(int[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:444,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderArrayTestBase:445,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: 446
      start: 404
    functionDepth: 1
    functionLinenumber: 404
    functionLinenumberEnd: 446
    functionName: '[stax2.typed.ReaderArrayTestBase].verifyInts(String,int[],int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 1
    functionsReached:
    - xse.getMessage()
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].readElementAsIntArray(stax2.typed.ReaderArrayTestBase,int,int)'
    - '[java.util.Random].<init>(int)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[stax2.typed.ReaderArrayTestBase].fail(String)'
    - System.arraycopy(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)
    - Math.max(int,int,int)
    - '[XMLStreamReader2].getEventType()'
    - '[java.util.Random].nextInt()'
    - '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].readElementAsIntArray(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(int[],stax2.typed.ReaderArrayTestBase,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:451,1
    - Dst: Math.max(int,int)
      Src: stax2.typed.ReaderArrayTestBase:452,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:456,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:457,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderArrayTestBase:458,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:458,1
    - Dst: r.nextInt()
      Src: stax2.typed.ReaderArrayTestBase:461,1
    - Dst: '[XMLStreamReader2].readElementAsLongArray(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:462,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:467,1
    - Dst: System.arraycopy(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)
      Src: stax2.typed.ReaderArrayTestBase:469,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(long[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:472,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderArrayTestBase:473,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: 474
      start: 448
    functionDepth: 1
    functionLinenumber: 448
    functionLinenumberEnd: 474
    functionName: '[stax2.typed.ReaderArrayTestBase].verifyLongs(String,long[],int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 1
    functionsReached:
    - r.nextInt()
    - '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(long[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[java.util.Random].<init>(int)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].readElementAsLongArray(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase)'
    - System.arraycopy(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
    - Math.max(int,int)
    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:479,1
    - Dst: Math.max(int,int)
      Src: stax2.typed.ReaderArrayTestBase:480,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:484,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:485,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderArrayTestBase:486,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:486,1
    - Dst: r.nextInt()
      Src: stax2.typed.ReaderArrayTestBase:489,1
    - Dst: '[XMLStreamReader2].readElementAsFloatArray(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:490,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:495,1
    - Dst: System.arraycopy(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)
      Src: stax2.typed.ReaderArrayTestBase:497,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(float[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:500,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderArrayTestBase:501,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: 502
      start: 476
    functionDepth: 1
    functionLinenumber: 476
    functionLinenumberEnd: 502
    functionName: '[stax2.typed.ReaderArrayTestBase].verifyFloats(String,float[],int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 1
    functionsReached:
    - r.nextInt()
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[java.util.Random].<init>(int)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].readElementAsFloatArray(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase)'
    - System.arraycopy(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
    - Math.max(int,int)
    - '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(float[],stax2.typed.ReaderArrayTestBase,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:507,1
    - Dst: Math.max(int,int)
      Src: stax2.typed.ReaderArrayTestBase:508,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:512,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:513,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderArrayTestBase:514,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:514,1
    - Dst: r.nextInt()
      Src: stax2.typed.ReaderArrayTestBase:517,1
    - Dst: '[XMLStreamReader2].readElementAsDoubleArray(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:518,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:523,1
    - Dst: System.arraycopy(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)
      Src: stax2.typed.ReaderArrayTestBase:525,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(double[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:528,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderArrayTestBase:529,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: 530
      start: 504
    functionDepth: 1
    functionLinenumber: 504
    functionLinenumberEnd: 530
    functionName: '[stax2.typed.ReaderArrayTestBase].verifyDoubles(String,double[],int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 1
    functionsReached:
    - r.nextInt()
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[java.util.Random].<init>(int)'
    - '[XMLStreamReader2].next()'
    - System.arraycopy(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(double[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].getEventType()'
    - '[XMLStreamReader2].readElementAsDoubleArray(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
    - Math.max(int,int)
    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:535,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:536,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderArrayTestBase:537,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:537,1
    - Dst: '[XMLStreamReader2].getAttributeAsIntArray(int)'
      Src: stax2.typed.ReaderArrayTestBase:538,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(int[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:539,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderArrayTestBase:540,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: 541
      start: 532
    functionDepth: 1
    functionLinenumber: 532
    functionLinenumberEnd: 541
    functionName: '[stax2.typed.ReaderArrayTestBase].verifyIntsAttr(String,int[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].getAttributeAsIntArray(int)'
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(int[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].verifyIntsAttr(String,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:546,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:547,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderArrayTestBase:548,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:548,1
    - Dst: '[XMLStreamReader2].getAttributeAsLongArray(int)'
      Src: stax2.typed.ReaderArrayTestBase:549,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(long[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:550,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderArrayTestBase:551,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: 552
      start: 543
    functionDepth: 1
    functionLinenumber: 543
    functionLinenumberEnd: 552
    functionName: '[stax2.typed.ReaderArrayTestBase].verifyLongsAttr(String,long[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(long[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[XMLStreamReader2].getEventType()'
    - '[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:557,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:558,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderArrayTestBase:559,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:559,1
    - Dst: '[XMLStreamReader2].getAttributeAsFloatArray(int)'
      Src: stax2.typed.ReaderArrayTestBase:560,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(float[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:561,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderArrayTestBase:562,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: 563
      start: 554
    functionDepth: 1
    functionLinenumber: 554
    functionLinenumberEnd: 563
    functionName: '[stax2.typed.ReaderArrayTestBase].verifyFloatsAttr(String,float[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[XMLStreamReader2].getEventType()'
    - '[XMLStreamReader2].getAttributeAsFloatArray(int)'
    - '[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:568,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:569,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderArrayTestBase:570,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:570,1
    - Dst: '[XMLStreamReader2].getAttributeAsDoubleArray(int)'
      Src: stax2.typed.ReaderArrayTestBase:571,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(double[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:572,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderArrayTestBase:573,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: 574
      start: 565
    functionDepth: 1
    functionLinenumber: 565
    functionLinenumberEnd: 574
    functionName: '[stax2.typed.ReaderArrayTestBase].verifyDoublesAttr(String,double[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(double[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].getEventType()'
    - '[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:
    - '[javax.xml.transform.dom.DOMResult].<init>(Document)'
    - '[ByteArrayOutputStream].reset()'
    - '[stax2.typed.TestDOMWriter].getOutputFactory()'
    - '[stax2.typed.TestDOMWriter].setRepairing(stax2.typed.TestDOMWriter,boolean)'
    - '[stax2.typed.TestDOMWriter].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
    - '[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:
    - '[stax2.typed.TestDOMWriter].transform(javax.xml.transform.dom.DOMSource,javax.xml.transform.stream.StreamResult)'
    - '[stax2.typed.TestDOMWriter].newTransformer()'
    - '[javax.xml.transform.TransformerFactory].newInstance()'
    - '[javax.xml.transform.dom.DOMSource].<init>(Document)'
    - '[javax.xml.transform.stream.StreamResult].<init>(ByteArrayOutputStream)'
    - '[XMLStreamWriter].close()'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[RuntimeException].<init>(stax2.typed.TestDOMWriter)'
    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].setNamespaceAware(boolean)'
    - '[stax2.typed.TestDOMWriter].newDocumentBuilder()'
    - '[RuntimeException].<init>(stax2.typed.TestDOMWriter)'
    - DocumentBuilderFactory.newInstance()
    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.TestWrappedArrayReader.MyAdapter].<init>(stax2.typed.TestWrappedWriter)'
    - '[stax2.typed.TestWrappedWriter].setRepairing(stax2.typed.TestWrappedWriter,boolean)'
    - '[ByteArrayOutputStream].reset()'
    - '[stax2.typed.TestWrappedWriter].getOutputFactory()'
    - '[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:
    - '[XMLStreamException].<init>(stax2.typed.TestDOMArrayReader)'
    - '[stax2.typed.TestDOMArrayReader].getInputFactory()'
    - '[stax2.typed.TestDOMArrayReader].newDocumentBuilder()'
    - '[java.io.StringReader].<init>(String)'
    - '[stax2.typed.TestDOMArrayReader].parse(org.xml.sax.InputSource)'
    - '[stax2.typed.TestDOMArrayReader].setNamespaceAware(stax2.typed.TestDOMArrayReader,boolean)'
    - '[stax2.typed.TestDOMArrayReader].setCoalescing(stax2.typed.TestDOMArrayReader,boolean)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[javax.xml.transform.dom.DOMSource].<init>(stax2.typed.TestDOMArrayReader)'
    - DocumentBuilderFactory.newInstance()
    - '[stax2.typed.TestDOMArrayReader].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[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:25,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.TestBinaryRoundTrip:26,1
    - Dst: '[java.util.Arrays].fill(stax2.typed.TestBinaryRoundTrip,byte)'
      Src: stax2.typed.TestBinaryRoundTrip:29,1
    - Dst: '[XMLStreamWriter2].writeStartDocument()'
      Src: stax2.typed.TestBinaryRoundTrip:31,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.TestBinaryRoundTrip:32,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.TestBinaryRoundTrip:33,1
    - Dst: '[XMLStreamWriter2].writeBinary(stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,int,stax2.typed.TestBinaryRoundTrip)'
      Src: stax2.typed.TestBinaryRoundTrip:34,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.TestBinaryRoundTrip:36,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.TestBinaryRoundTrip:37,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.TestBinaryRoundTrip:39,1
    - Dst: '[XMLStreamWriter2].close()'
      Src: stax2.typed.TestBinaryRoundTrip:40,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: stax2.typed.TestBinaryRoundTrip:42,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip]._doTest224(stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,boolean)'
      Src: stax2.typed.TestBinaryRoundTrip:45,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip]._doTest224(stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,boolean)'
      Src: stax2.typed.TestBinaryRoundTrip:46,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: 47
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 47
    functionName: '[stax2.typed.TestBinaryRoundTrip].testWstx224()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestBinaryRoundTrip.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestBinaryRoundTrip]._doTest224(stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,boolean)'
    - '[XMLStreamWriter2].writeStartDocument()'
    - '[stax2.typed.TestBinaryRoundTrip].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeBinary(stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,int,stax2.typed.TestBinaryRoundTrip)'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[java.util.Arrays].fill(stax2.typed.TestBinaryRoundTrip,byte)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.TestBinaryRoundTrip].testWstx224()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestBinaryRoundTrip].getReader(byte[])'
      Src: stax2.typed.TestBinaryRoundTrip:52,1
    - Dst: '[XMLStreamReader2].hasNext()'
      Src: stax2.typed.TestBinaryRoundTrip:54,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.TestBinaryRoundTrip:55,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.typed.TestBinaryRoundTrip:55,1
    - Dst: '[String].equals(stax2.typed.TestBinaryRoundTrip)'
      Src: stax2.typed.TestBinaryRoundTrip:55,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip]._readBinary(XMLStreamReader2,Base64Variant,stax2.typed.TestBinaryRoundTrip,boolean)'
      Src: stax2.typed.TestBinaryRoundTrip:56,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip].assertNotNull(byte[])'
      Src: stax2.typed.TestBinaryRoundTrip:60,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip].assertEquals(stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip)'
      Src: stax2.typed.TestBinaryRoundTrip:61,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip].fail(stax2.typed.TestBinaryRoundTrip)'
      Src: stax2.typed.TestBinaryRoundTrip:64,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: 67
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 67
    functionName: '[stax2.typed.TestBinaryRoundTrip]._doTest224(byte[],byte[],Base64Variant,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestBinaryRoundTrip.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestBinaryRoundTrip].fail(stax2.typed.TestBinaryRoundTrip)'
    - '[XMLStreamReader2].hasNext()'
    - '[stax2.typed.TestBinaryRoundTrip].getReader(byte[])'
    - '[XMLStreamReader2].next()'
    - '[stax2.typed.TestBinaryRoundTrip].assertEquals(stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip)'
    - '[XMLStreamReader2].getLocalName()'
    - '[stax2.typed.TestBinaryRoundTrip].assertNotNull(byte[])'
    - '[stax2.typed.TestBinaryRoundTrip]._readBinary(XMLStreamReader2,Base64Variant,stax2.typed.TestBinaryRoundTrip,boolean)'
    - '[String].equals(stax2.typed.TestBinaryRoundTrip)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.TestBinaryRoundTrip]._doTest224(byte[],byte[],Base64Variant,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader2].getElementAsBinary(Base64Variant)'
      Src: stax2.typed.TestBinaryRoundTrip:76,1
    - Dst: '[XMLStreamReader2].readElementAsBinary(stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,Base64Variant)'
      Src: stax2.typed.TestBinaryRoundTrip:83,1
    - Dst: System.arraycopy(stax2.typed.TestBinaryRoundTrip,int,stax2.typed.TestBinaryRoundTrip,int,stax2.typed.TestBinaryRoundTrip)
      Src: stax2.typed.TestBinaryRoundTrip:90,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: 92
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 92
    functionName: '[stax2.typed.TestBinaryRoundTrip]._readBinary(XMLStreamReader2,Base64Variant,int,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestBinaryRoundTrip.java
    functionUses: 0
    functionsReached:
    - 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)'
    - '[XMLStreamReader2].getElementAsBinary(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:97,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip].setCoalescing(stax2.typed.TestBinaryRoundTrip,boolean)'
      Src: stax2.typed.TestBinaryRoundTrip:98,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip].setNamespaceAware(stax2.typed.TestBinaryRoundTrip,boolean)'
      Src: stax2.typed.TestBinaryRoundTrip:99,1
    - Dst: '[ByteArrayInputStream].<init>(byte[])'
      Src: stax2.typed.TestBinaryRoundTrip:100,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip].createXMLStreamReader(ByteArrayInputStream)'
      Src: stax2.typed.TestBinaryRoundTrip:100,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: 101
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 101
    functionName: '[stax2.typed.TestBinaryRoundTrip].getReader(byte[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestBinaryRoundTrip.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.TestBinaryRoundTrip].getInputFactory()'
    - '[ByteArrayInputStream].<init>(byte[])'
    - '[stax2.typed.TestBinaryRoundTrip].setCoalescing(stax2.typed.TestBinaryRoundTrip,boolean)'
    - '[stax2.typed.TestBinaryRoundTrip].createXMLStreamReader(ByteArrayInputStream)'
    - '[stax2.typed.TestBinaryRoundTrip].setNamespaceAware(stax2.typed.TestBinaryRoundTrip,boolean)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.typed.TestBinaryRoundTrip].getReader(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestBinaryRoundTrip].getOutputFactory()'
      Src: stax2.typed.TestBinaryRoundTrip:106,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: stax2.typed.TestBinaryRoundTrip:107,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: 108
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 108
    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].setNamespaceAware(stax2.typed.TestDOMReader,boolean)'
    - '[stax2.typed.TestDOMReader].parse(org.xml.sax.InputSource)'
    - '[javax.xml.transform.dom.DOMSource].<init>(stax2.typed.TestDOMReader)'
    - '[java.io.StringReader].<init>(String)'
    - '[stax2.typed.TestDOMReader].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[stax2.typed.TestDOMReader].setNamespaceAware(boolean)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[stax2.typed.TestDOMReader].newDocumentBuilder()'
    - '[stax2.typed.TestDOMReader].setCoalescing(stax2.typed.TestDOMReader,boolean)'
    - '[stax2.typed.TestDOMReader].getInputFactory()'
    - DocumentBuilderFactory.newInstance()
    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].setCoalescing(stax2.typed.TestNativeReader,boolean)'
    - '[stax2.typed.TestNativeReader].setNamespaceAware(stax2.typed.TestNativeReader,boolean)'
    - '[stax2.typed.TestNativeReader].constructStreamReader(stax2.typed.TestNativeReader,String)'
    - '[stax2.typed.TestNativeReader].getInputFactory()'
    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: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:47,1
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanElem(String,boolean)'
      Src: stax2.typed.ReaderTestBase:48,1
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanElemException(String)'
      Src: stax2.typed.ReaderTestBase:51,1
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanElemException(String)'
      Src: stax2.typed.ReaderTestBase:56,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: 57
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 57
    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:63,1
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanAttr(String,boolean)'
      Src: stax2.typed.ReaderTestBase:64,1
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanAttr(String,boolean)'
      Src: stax2.typed.ReaderTestBase:65,1
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanAttr(String,boolean)'
      Src: stax2.typed.ReaderTestBase:66,1
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanAttrException(String)'
      Src: stax2.typed.ReaderTestBase:68,1
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanAttrException(String)'
      Src: stax2.typed.ReaderTestBase:69,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: 70
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 70
    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:76,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.typed.ReaderTestBase:77,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:77,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:78,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:79,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:80,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:82,1
    - Dst: '[XMLStreamReader2].getAttributeAsBoolean(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:84,1
    - Dst: '[stax2.typed.ReaderTestBase].assertTrue(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:84,1
    - Dst: '[XMLStreamReader2].getAttributeAsBoolean(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:85,1
    - Dst: '[stax2.typed.ReaderTestBase].assertFalse(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:85,1
    - Dst: '[XMLStreamReader2].getAttributeAsBoolean(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:86,1
    - Dst: '[stax2.typed.ReaderTestBase].assertFalse(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:86,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:88,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: 89
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 89
    functionName: '[stax2.typed.ReaderTestBase].testMultipleBooleanAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getAttributeCount()'
    - '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].getAttributeAsBoolean(stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].assertTrue(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].assertFalse(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getAttributeIndex(String,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testMultipleBooleanAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:95,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:98,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      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)'
      Src: stax2.typed.ReaderTestBase:103,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String)'
      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)'
      Src: stax2.typed.ReaderTestBase:109,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:110,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:111,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:112,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:113,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:114,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:116,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:117,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:118,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
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
      Src: stax2.typed.ReaderTestBase:125,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
      Src: stax2.typed.ReaderTestBase:126,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
      Src: stax2.typed.ReaderTestBase:127,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
      Src: stax2.typed.ReaderTestBase:128,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
      Src: stax2.typed.ReaderTestBase:129,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: 130
      start: 91
    functionDepth: 3
    functionLinenumber: 91
    functionLinenumberEnd: 130
    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].checkIntElemException(String)'
    - '[stax2.typed.ReaderTestBase].checkIntElem(String,stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testSimpleIntElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:136,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:137,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:138,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttr(String)'
      Src: stax2.typed.ReaderTestBase:139,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:140,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:141,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttr(String)'
      Src: stax2.typed.ReaderTestBase:142,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:143,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:144,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttrException(String)'
      Src: stax2.typed.ReaderTestBase:146,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttrException(String)'
      Src: stax2.typed.ReaderTestBase:147,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttrException(String)'
      Src: stax2.typed.ReaderTestBase:148,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttrException(String)'
      Src: stax2.typed.ReaderTestBase:149,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttrException(String)'
      Src: stax2.typed.ReaderTestBase:150,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttrException(String)'
      Src: stax2.typed.ReaderTestBase:151,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: 152
      start: 132
    functionDepth: 3
    functionLinenumber: 132
    functionLinenumberEnd: 152
    functionName: '[stax2.typed.ReaderTestBase].testSimpleIntAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].checkIntAttr(String,int)'
    - '[stax2.typed.ReaderTestBase].checkIntAttr(String,stax2.typed.ReaderTestBase)'
    - '[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:158,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.typed.ReaderTestBase:159,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:159,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:160,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:161,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:162,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:164,1
    - Dst: '[XMLStreamReader2].getAttributeAsInt(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:166,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:166,1
    - Dst: '[XMLStreamReader2].getAttributeAsInt(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:167,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:167,1
    - Dst: '[XMLStreamReader2].getAttributeAsInt(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:168,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:168,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:170,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: 171
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 171
    functionName: '[stax2.typed.ReaderTestBase].testMultipleIntAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getAttributeCount()'
    - '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].getAttributeAsInt(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getAttributeIndex(String,String)'
    - '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testMultipleIntAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,int)'
      Src: stax2.typed.ReaderTestBase:177,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:182,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String)'
      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)'
      Src: stax2.typed.ReaderTestBase:187,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,int)'
      Src: stax2.typed.ReaderTestBase:188,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,int)'
      Src: stax2.typed.ReaderTestBase:189,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String)'
      Src: stax2.typed.ReaderTestBase:190,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,int)'
      Src: stax2.typed.ReaderTestBase:191,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,int)'
      Src: stax2.typed.ReaderTestBase:192,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,int)'
      Src: stax2.typed.ReaderTestBase:193,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:195,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:196,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:198,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:199,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:200,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElemException(String)'
      Src: stax2.typed.ReaderTestBase:203,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElemException(String)'
      Src: stax2.typed.ReaderTestBase:204,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElemException(String)'
      Src: stax2.typed.ReaderTestBase:205,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElemException(String)'
      Src: stax2.typed.ReaderTestBase:206,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElemException(String)'
      Src: stax2.typed.ReaderTestBase:207,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElemException(String)'
      Src: stax2.typed.ReaderTestBase:208,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: 209
      start: 173
    functionDepth: 3
    functionLinenumber: 173
    functionLinenumberEnd: 209
    functionName: '[stax2.typed.ReaderTestBase].testSimpleLongElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].checkLongElemException(String)'
    - '[stax2.typed.ReaderTestBase].checkLongElem(String,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].checkLongElem(String,int)'
    - '[stax2.typed.ReaderTestBase].checkLongElem(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testSimpleLongElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:215,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:216,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:217,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttr(String)'
      Src: stax2.typed.ReaderTestBase:218,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:219,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:220,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttr(String)'
      Src: stax2.typed.ReaderTestBase:221,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:222,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:223,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
      Src: stax2.typed.ReaderTestBase:225,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
      Src: stax2.typed.ReaderTestBase:226,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
      Src: stax2.typed.ReaderTestBase:227,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
      Src: stax2.typed.ReaderTestBase:228,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
      Src: stax2.typed.ReaderTestBase:229,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
      Src: stax2.typed.ReaderTestBase:230,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: 231
      start: 211
    functionDepth: 3
    functionLinenumber: 211
    functionLinenumberEnd: 231
    functionName: '[stax2.typed.ReaderTestBase].testSimpleLongAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].checkLongAttr(String,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
    - '[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:237,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.typed.ReaderTestBase:238,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:238,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:239,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:240,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:241,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:243,1
    - Dst: '[XMLStreamReader2].getAttributeAsLong(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:245,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:245,1
    - Dst: '[XMLStreamReader2].getAttributeAsLong(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:246,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:246,1
    - Dst: '[XMLStreamReader2].getAttributeAsLong(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:247,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:247,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:249,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: 250
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 250
    functionName: '[stax2.typed.ReaderTestBase].testMultipleLongAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getAttributeCount()'
    - '[XMLStreamReader2].getAttributeAsLong(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getAttributeIndex(String,String)'
    - '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testMultipleLongAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,float)'
      Src: stax2.typed.ReaderTestBase:262,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,float)'
      Src: stax2.typed.ReaderTestBase:263,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,float)'
      Src: stax2.typed.ReaderTestBase:265,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String)'
      Src: stax2.typed.ReaderTestBase:266,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,float)'
      Src: stax2.typed.ReaderTestBase:267,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String)'
      Src: stax2.typed.ReaderTestBase:268,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,float)'
      Src: stax2.typed.ReaderTestBase:269,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:270,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:271,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:272,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:273,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:274,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElemException(String)'
      Src: stax2.typed.ReaderTestBase:277,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElemException(String)'
      Src: stax2.typed.ReaderTestBase:278,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElemException(String)'
      Src: stax2.typed.ReaderTestBase:279,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElemException(String)'
      Src: stax2.typed.ReaderTestBase:280,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElemException(String)'
      Src: stax2.typed.ReaderTestBase:281,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: 282
      start: 258
    functionDepth: 3
    functionLinenumber: 258
    functionLinenumberEnd: 282
    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,float)'
    - '[stax2.typed.ReaderTestBase].checkFloatElem(String,stax2.typed.ReaderTestBase)'
    - '[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:288,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,float)'
      Src: stax2.typed.ReaderTestBase:289,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,float)'
      Src: stax2.typed.ReaderTestBase:290,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String)'
      Src: stax2.typed.ReaderTestBase:291,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,float)'
      Src: stax2.typed.ReaderTestBase:292,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,float)'
      Src: stax2.typed.ReaderTestBase:293,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String)'
      Src: stax2.typed.ReaderTestBase:294,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:295,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:296,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:297,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:298,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:299,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttrException(String)'
      Src: stax2.typed.ReaderTestBase:301,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttrException(String)'
      Src: stax2.typed.ReaderTestBase:302,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttrException(String)'
      Src: stax2.typed.ReaderTestBase:303,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttrException(String)'
      Src: stax2.typed.ReaderTestBase:304,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: 305
      start: 284
    functionDepth: 3
    functionLinenumber: 284
    functionLinenumberEnd: 305
    functionName: '[stax2.typed.ReaderTestBase].testSimpleFloatAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].checkFloatAttr(String,float)'
    - '[stax2.typed.ReaderTestBase].checkFloatAttr(String)'
    - '[stax2.typed.ReaderTestBase].checkFloatAttr(String,stax2.typed.ReaderTestBase)'
    - '[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:311,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.typed.ReaderTestBase:312,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:312,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:313,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:314,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:315,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:317,1
    - Dst: '[XMLStreamReader2].getAttributeAsFloat(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:319,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:319,1
    - Dst: '[XMLStreamReader2].getAttributeAsFloat(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:320,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(float,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:320,1
    - Dst: '[XMLStreamReader2].getAttributeAsFloat(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:321,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:321,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:323,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: 324
      start: 307
    functionDepth: 2
    functionLinenumber: 307
    functionLinenumberEnd: 324
    functionName: '[stax2.typed.ReaderTestBase].testMultipleFloatAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getAttributeCount()'
    - '[stax2.typed.ReaderTestBase].assertEquals(float,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getAttributeAsFloat(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getAttributeIndex(String,String)'
    - '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testMultipleFloatAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,float)'
      Src: stax2.typed.ReaderTestBase:330,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,float)'
      Src: stax2.typed.ReaderTestBase:331,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,float)'
      Src: stax2.typed.ReaderTestBase:333,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String)'
      Src: stax2.typed.ReaderTestBase:334,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,float)'
      Src: stax2.typed.ReaderTestBase:335,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String)'
      Src: stax2.typed.ReaderTestBase:336,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,float)'
      Src: stax2.typed.ReaderTestBase:337,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:338,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:339,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:340,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:341,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:342,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElemException(String)'
      Src: stax2.typed.ReaderTestBase:345,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElemException(String)'
      Src: stax2.typed.ReaderTestBase:346,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElemException(String)'
      Src: stax2.typed.ReaderTestBase:347,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElemException(String)'
      Src: stax2.typed.ReaderTestBase:348,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElemException(String)'
      Src: stax2.typed.ReaderTestBase:349,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: 350
      start: 326
    functionDepth: 3
    functionLinenumber: 326
    functionLinenumberEnd: 350
    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].checkDoubleElem(String,stax2.typed.ReaderTestBase)'
    - '[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:356,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,float)'
      Src: stax2.typed.ReaderTestBase:357,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,float)'
      Src: stax2.typed.ReaderTestBase:358,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String)'
      Src: stax2.typed.ReaderTestBase:359,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,float)'
      Src: stax2.typed.ReaderTestBase:360,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,float)'
      Src: stax2.typed.ReaderTestBase:361,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String)'
      Src: stax2.typed.ReaderTestBase:362,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:363,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:364,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:365,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:366,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:367,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttrException(String)'
      Src: stax2.typed.ReaderTestBase:369,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttrException(String)'
      Src: stax2.typed.ReaderTestBase:370,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttrException(String)'
      Src: stax2.typed.ReaderTestBase:371,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttrException(String)'
      Src: stax2.typed.ReaderTestBase:372,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: 373
      start: 352
    functionDepth: 3
    functionLinenumber: 352
    functionLinenumberEnd: 373
    functionName: '[stax2.typed.ReaderTestBase].testSimpleDoubleAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].checkDoubleAttrException(String)'
    - '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,float)'
    - '[stax2.typed.ReaderTestBase].checkDoubleAttr(String)'
    - '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testSimpleDoubleAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:379,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.typed.ReaderTestBase:380,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:380,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:381,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:382,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:383,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:385,1
    - Dst: '[XMLStreamReader2].getAttributeAsDouble(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:387,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:387,1
    - Dst: '[XMLStreamReader2].getAttributeAsDouble(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:388,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(float,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:388,1
    - Dst: '[XMLStreamReader2].getAttributeAsDouble(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:389,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:389,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:391,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: 392
      start: 375
    functionDepth: 2
    functionLinenumber: 375
    functionLinenumberEnd: 392
    functionName: '[stax2.typed.ReaderTestBase].testMultipleDoubleAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getAttributeCount()'
    - '[stax2.typed.ReaderTestBase].assertEquals(float,stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].getAttributeAsDouble(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getAttributeIndex(String,String)'
    - '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testMultipleDoubleAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: stax2.typed.ReaderTestBase:411,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.ReaderTestBase:412,1
    - Dst: '[stax2.typed.ReaderTestBase].toString()'
      Src: stax2.typed.ReaderTestBase:416,1
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:429,1
    - Dst: '[XMLStreamReader2].getElementAsInteger()'
      Src: stax2.typed.ReaderTestBase:430,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:430,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:431,1
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:434,1
    - Dst: '[XMLStreamReader2].getAttributeAsInteger(int)'
      Src: stax2.typed.ReaderTestBase:435,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:435,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:436,1
    - Dst: '[stax2.typed.ReaderTestBase].toString()'
      Src: stax2.typed.ReaderTestBase:439,1
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:453,1
    - Dst: '[XMLStreamReader2].getElementAsInteger()'
      Src: stax2.typed.ReaderTestBase:455,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:456,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:459,1
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:461,1
    - Dst: '[XMLStreamReader2].getAttributeAsInteger(int)'
      Src: stax2.typed.ReaderTestBase:463,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:464,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:467,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: stax2.typed.ReaderTestBase:470,1
    - Dst: '[stax2.typed.ReaderTestBase].multiply(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:470,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderTestBase:470,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: stax2.typed.ReaderTestBase:470,1
    - Dst: '[stax2.typed.ReaderTestBase].add(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:470,1
    - Dst: '[stax2.typed.ReaderTestBase].negate()'
      Src: stax2.typed.ReaderTestBase:474,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: 477
      start: 404
    functionDepth: 2
    functionLinenumber: 404
    functionLinenumberEnd: 477
    functionName: '[stax2.typed.ReaderTestBase].testBigInteger()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].multiply(stax2.typed.ReaderTestBase)'
    - '[java.util.Random].<init>(int)'
    - '[stax2.typed.ReaderTestBase].add(stax2.typed.ReaderTestBase)'
    - '[java.math.BigInteger].valueOf(int)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getAttributeAsInteger(int)'
    - '[stax2.typed.ReaderTestBase].getRootReader(stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].getElementAsInteger()'
    - '[java.util.Random].nextInt()'
    - '[stax2.typed.ReaderTestBase].toString()'
    - '[stax2.typed.ReaderTestBase].negate()'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testBigInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: stax2.typed.ReaderTestBase:487,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.ReaderTestBase:488,1
    - Dst: '[stax2.typed.ReaderTestBase].toString()'
      Src: stax2.typed.ReaderTestBase:493,1
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:506,1
    - Dst: '[XMLStreamReader2].getElementAsDecimal()'
      Src: stax2.typed.ReaderTestBase:507,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:507,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:508,1
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:511,1
    - Dst: '[XMLStreamReader2].getAttributeAsDecimal(int)'
      Src: stax2.typed.ReaderTestBase:512,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:512,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:513,1
    - Dst: '[stax2.typed.ReaderTestBase].toString()'
      Src: stax2.typed.ReaderTestBase:516,1
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:530,1
    - Dst: '[XMLStreamReader2].getElementAsDecimal()'
      Src: stax2.typed.ReaderTestBase:532,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:533,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:536,1
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:538,1
    - Dst: '[XMLStreamReader2].getAttributeAsDecimal(int)'
      Src: stax2.typed.ReaderTestBase:540,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:541,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:544,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderTestBase:547,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: stax2.typed.ReaderTestBase:547,1
    - Dst: '[stax2.typed.ReaderTestBase].add(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:547,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: stax2.typed.ReaderTestBase:547,1
    - Dst: '[stax2.typed.ReaderTestBase].divide(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:547,1
    - Dst: '[stax2.typed.ReaderTestBase].negate()'
      Src: stax2.typed.ReaderTestBase:551,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: 554
      start: 483
    functionDepth: 2
    functionLinenumber: 483
    functionLinenumberEnd: 554
    functionName: '[stax2.typed.ReaderTestBase].testBigDecimal()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].divide(stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].getAttributeAsDecimal(int)'
    - '[XMLStreamReader2].getElementAsDecimal()'
    - '[java.util.Random].<init>(int)'
    - '[stax2.typed.ReaderTestBase].add(stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].getRootReader(stax2.typed.ReaderTestBase)'
    - '[java.util.Random].nextInt()'
    - '[stax2.typed.ReaderTestBase].negate()'
    - '[stax2.typed.ReaderTestBase].toString()'
    - '[java.math.BigDecimal].valueOf(int)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testBigDecimal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:568,1
    - Dst: '[XMLStreamReader2].getElementAsQName()'
      Src: stax2.typed.ReaderTestBase:569,1
    - Dst: '[stax2.typed.ReaderTestBase].assertNotNull(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:570,1
    - Dst: '[stax2.typed.ReaderTestBase].getLocalPart()'
      Src: stax2.typed.ReaderTestBase:571,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:571,1
    - Dst: '[stax2.typed.ReaderTestBase].getPrefix()'
      Src: stax2.typed.ReaderTestBase:572,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:572,1
    - Dst: '[stax2.typed.ReaderTestBase].getNamespaceURI()'
      Src: stax2.typed.ReaderTestBase:573,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:573,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:574,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: 575
      start: 562
    functionDepth: 1
    functionLinenumber: 562
    functionLinenumberEnd: 575
    functionName: '[stax2.typed.ReaderTestBase].testValidQNameElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].assertEquals(String,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].assertNotNull(stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].getElementAsQName()'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].getNamespaceURI()'
    - '[stax2.typed.ReaderTestBase].getRootReader(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getLocalPart()'
    - '[stax2.typed.ReaderTestBase].getPrefix()'
    - '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,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:581,1
    - Dst: '[XMLStreamReader2].getElementAsQName()'
      Src: stax2.typed.ReaderTestBase:584,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:585,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:587,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: 588
      start: 577
    functionDepth: 2
    functionLinenumber: 577
    functionLinenumberEnd: 588
    functionName: '[stax2.typed.ReaderTestBase].testInvalidQNameElemUnbound()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getElementAsQName()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testInvalidQNameElemUnbound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:594,1
    - Dst: '[XMLStreamReader2].getElementAsQName()'
      Src: stax2.typed.ReaderTestBase:596,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:597,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:599,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: 600
      start: 590
    functionDepth: 2
    functionLinenumber: 590
    functionLinenumberEnd: 600
    functionName: '[stax2.typed.ReaderTestBase].testInvalidQNameElemBadChars()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getElementAsQName()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testInvalidQNameElemBadChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:608,1
    - Dst: '[XMLStreamReader2].getAttributeAsQName(int)'
      Src: stax2.typed.ReaderTestBase:609,1
    - Dst: '[stax2.typed.ReaderTestBase].assertNotNull(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:610,1
    - Dst: '[stax2.typed.ReaderTestBase].getLocalPart()'
      Src: stax2.typed.ReaderTestBase:611,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:611,1
    - Dst: '[stax2.typed.ReaderTestBase].getPrefix()'
      Src: stax2.typed.ReaderTestBase:612,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:612,1
    - Dst: '[stax2.typed.ReaderTestBase].getNamespaceURI()'
      Src: stax2.typed.ReaderTestBase:613,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:613,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:614,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: 615
      start: 602
    functionDepth: 1
    functionLinenumber: 602
    functionLinenumberEnd: 615
    functionName: '[stax2.typed.ReaderTestBase].testValidQNameAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].getPrefix()'
    - '[stax2.typed.ReaderTestBase].assertEquals(String,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].assertNotNull(stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].getNamespaceURI()'
    - '[stax2.typed.ReaderTestBase].getRootReader(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getLocalPart()'
    - '[XMLStreamReader2].getAttributeAsQName(int)'
    - '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,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:621,1
    - Dst: '[XMLStreamReader2].getAttributeAsQName(int)'
      Src: stax2.typed.ReaderTestBase:624,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:625,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:627,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: 628
      start: 617
    functionDepth: 2
    functionLinenumber: 617
    functionLinenumberEnd: 628
    functionName: '[stax2.typed.ReaderTestBase].testInvalidQNameAttrUnbound()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getAttributeAsQName(int)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testInvalidQNameAttrUnbound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:634,1
    - Dst: '[XMLStreamReader2].getAttributeAsQName(int)'
      Src: stax2.typed.ReaderTestBase:636,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:637,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:639,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: 640
      start: 630
    functionDepth: 2
    functionLinenumber: 630
    functionLinenumberEnd: 640
    functionName: '[stax2.typed.ReaderTestBase].testInvalidQNameAttrBadChars()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getAttributeAsQName(int)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testInvalidQNameAttrBadChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:651,1
    - Dst: '[XMLStreamReader2].getElementAsBoolean()'
      Src: stax2.typed.ReaderTestBase:652,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(boolean,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:652,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:653,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: 654
      start: 648
    functionDepth: 2
    functionLinenumber: 648
    functionLinenumberEnd: 654
    functionName: '[stax2.typed.ReaderTestBase].checkBooleanElem(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.ReaderTestBase].assertEquals(boolean,stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getElementAsBoolean()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkBooleanElem(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:659,1
    - Dst: '[XMLStreamReader2].getAttributeAsBoolean(int)'
      Src: stax2.typed.ReaderTestBase:661,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(boolean,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:662,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:663,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: 664
      start: 656
    functionDepth: 2
    functionLinenumber: 656
    functionLinenumberEnd: 664
    functionName: '[stax2.typed.ReaderTestBase].checkBooleanAttr(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.ReaderTestBase].assertEquals(boolean,stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getAttributeAsBoolean(int)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkBooleanAttr(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:669,1
    - Dst: '[XMLStreamReader2].getElementAsBoolean()'
      Src: stax2.typed.ReaderTestBase:671,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:672,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: 676
      start: 666
    functionDepth: 2
    functionLinenumber: 666
    functionLinenumberEnd: 676
    functionName: '[stax2.typed.ReaderTestBase].checkBooleanElemException(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getElementAsBoolean()'
    - '[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:681,1
    - Dst: '[XMLStreamReader2].getAttributeAsBoolean(int)'
      Src: stax2.typed.ReaderTestBase:683,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:684,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: 688
      start: 678
    functionDepth: 2
    functionLinenumber: 678
    functionLinenumberEnd: 688
    functionName: '[stax2.typed.ReaderTestBase].checkBooleanAttrException(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].getAttributeAsBoolean(int)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkBooleanAttrException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:693,1
    - Dst: '[XMLStreamReader2].getElementAsInt()'
      Src: stax2.typed.ReaderTestBase:694,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:694,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:695,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: 696
      start: 690
    functionDepth: 2
    functionLinenumber: 690
    functionLinenumberEnd: 696
    functionName: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getElementAsInt()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:701,1
    - Dst: '[XMLStreamReader2].getAttributeAsInt(int)'
      Src: stax2.typed.ReaderTestBase:703,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:704,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:705,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: 706
      start: 698
    functionDepth: 2
    functionLinenumber: 698
    functionLinenumberEnd: 706
    functionName: '[stax2.typed.ReaderTestBase].checkIntAttr(String,int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].getAttributeAsInt(int)'
    - '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkIntAttr(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:711,1
    - Dst: '[XMLStreamReader2].getElementAsInt()'
      Src: stax2.typed.ReaderTestBase:713,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:714,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: 718
      start: 708
    functionDepth: 2
    functionLinenumber: 708
    functionLinenumberEnd: 718
    functionName: '[stax2.typed.ReaderTestBase].checkIntElemException(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].getElementAsInt()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:723,1
    - Dst: '[XMLStreamReader2].getAttributeAsInt(int)'
      Src: stax2.typed.ReaderTestBase:725,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:726,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: 730
      start: 720
    functionDepth: 2
    functionLinenumber: 720
    functionLinenumberEnd: 730
    functionName: '[stax2.typed.ReaderTestBase].checkIntAttrException(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].getAttributeAsInt(int)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkIntAttrException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:735,1
    - Dst: '[XMLStreamReader2].getElementAsLong()'
      Src: stax2.typed.ReaderTestBase:736,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(long,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:736,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:737,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: 738
      start: 732
    functionDepth: 2
    functionLinenumber: 732
    functionLinenumberEnd: 738
    functionName: '[stax2.typed.ReaderTestBase].checkLongElem(String,long)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getElementAsLong()'
    - '[stax2.typed.ReaderTestBase].assertEquals(long,stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkLongElem(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:743,1
    - Dst: '[XMLStreamReader2].getAttributeAsLong(int)'
      Src: stax2.typed.ReaderTestBase:745,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(long,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:746,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:747,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: 748
      start: 740
    functionDepth: 2
    functionLinenumber: 740
    functionLinenumberEnd: 748
    functionName: '[stax2.typed.ReaderTestBase].checkLongAttr(String,long)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getAttributeAsLong(int)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[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:753,1
    - Dst: '[XMLStreamReader2].getElementAsLong()'
      Src: stax2.typed.ReaderTestBase:755,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:756,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: 760
      start: 750
    functionDepth: 2
    functionLinenumber: 750
    functionLinenumberEnd: 760
    functionName: '[stax2.typed.ReaderTestBase].checkLongElemException(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getElementAsLong()'
    - '[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:765,1
    - Dst: '[XMLStreamReader2].getAttributeAsLong(int)'
      Src: stax2.typed.ReaderTestBase:767,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:768,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: 772
      start: 762
    functionDepth: 2
    functionLinenumber: 762
    functionLinenumberEnd: 772
    functionName: '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].getAttributeAsLong(int)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:777,1
    - Dst: '[XMLStreamReader2].getElementAsFloat()'
      Src: stax2.typed.ReaderTestBase:778,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(float,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:778,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:779,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: 780
      start: 774
    functionDepth: 2
    functionLinenumber: 774
    functionLinenumberEnd: 780
    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].assertEquals(float,stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].getElementAsFloat()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkFloatElem(String,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:785,1
    - Dst: '[XMLStreamReader2].getAttributeAsFloat(int)'
      Src: stax2.typed.ReaderTestBase:787,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(float,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:788,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:789,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: 790
      start: 782
    functionDepth: 2
    functionLinenumber: 782
    functionLinenumberEnd: 790
    functionName: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,float)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getAttributeAsFloat(int)'
    - '[stax2.typed.ReaderTestBase].assertEquals(float,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:795,1
    - Dst: '[XMLStreamReader2].getElementAsFloat()'
      Src: stax2.typed.ReaderTestBase:797,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:798,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: 802
      start: 792
    functionDepth: 2
    functionLinenumber: 792
    functionLinenumberEnd: 802
    functionName: '[stax2.typed.ReaderTestBase].checkFloatElemException(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].getElementAsFloat()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkFloatElemException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:807,1
    - Dst: '[XMLStreamReader2].getAttributeAsFloat(int)'
      Src: stax2.typed.ReaderTestBase:809,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:810,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: 814
      start: 804
    functionDepth: 2
    functionLinenumber: 804
    functionLinenumberEnd: 814
    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:819,1
    - Dst: '[XMLStreamReader2].getElementAsDouble()'
      Src: stax2.typed.ReaderTestBase:820,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(double,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:820,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:821,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: 822
      start: 816
    functionDepth: 2
    functionLinenumber: 816
    functionLinenumberEnd: 822
    functionName: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,double)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getElementAsDouble()'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].assertEquals(double,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:827,1
    - Dst: '[XMLStreamReader2].getAttributeAsDouble(int)'
      Src: stax2.typed.ReaderTestBase:829,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(double,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:830,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:831,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: 832
      start: 824
    functionDepth: 2
    functionLinenumber: 824
    functionLinenumberEnd: 832
    functionName: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,double)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].assertEquals(double,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getAttributeAsDouble(int)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:837,1
    - Dst: '[XMLStreamReader2].getElementAsDouble()'
      Src: stax2.typed.ReaderTestBase:839,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:840,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: 844
      start: 834
    functionDepth: 2
    functionLinenumber: 834
    functionLinenumberEnd: 844
    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:849,1
    - Dst: '[XMLStreamReader2].getAttributeAsDouble(int)'
      Src: stax2.typed.ReaderTestBase:851,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:852,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: 856
      start: 846
    functionDepth: 2
    functionLinenumber: 846
    functionLinenumberEnd: 856
    functionName: '[stax2.typed.ReaderTestBase].checkDoubleAttrException(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].getAttributeAsDouble(int)'
    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: 865
      start: 864
    functionDepth: 0
    functionLinenumber: 864
    functionLinenumberEnd: 865
    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:875,1
    - Dst: Float.isNaN(float)
      Src: stax2.typed.ReaderTestBase:876,1
    - Dst: '[stax2.typed.ReaderTestBase].assertTrue(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:876,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(float,float,float)'
      Src: stax2.typed.ReaderTestBase:878,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: 880
      start: 873
    functionDepth: 1
    functionLinenumber: 873
    functionLinenumberEnd: 880
    functionName: '[stax2.typed.ReaderTestBase].assertEquals(float,float)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].assertTrue(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].assertEquals(float,float,float)'
    - Float.isNaN(float)
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].assertEquals(float,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.isNaN(double)
      Src: stax2.typed.ReaderTestBase:884,1
    - Dst: Double.isNaN(double)
      Src: stax2.typed.ReaderTestBase:885,1
    - Dst: '[stax2.typed.ReaderTestBase].assertTrue(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:885,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(double,double,float)'
      Src: stax2.typed.ReaderTestBase:887,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: 889
      start: 882
    functionDepth: 1
    functionLinenumber: 882
    functionLinenumberEnd: 889
    functionName: '[stax2.typed.ReaderTestBase].assertEquals(double,double)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].assertTrue(stax2.typed.ReaderTestBase)'
    - Double.isNaN(double)
    - '[stax2.typed.ReaderTestBase].assertEquals(double,double,float)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].assertEquals(double,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getReader(String)'
      Src: stax2.typed.ReaderTestBase:897,1
    - Dst: '[XMLStreamException].<init>(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:901,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderTestBase:903,1
    - Dst: '[stax2.typed.ReaderTestBase].assertTokenType(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:903,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderTestBase:904,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderTestBase:905,1
    - Dst: '[stax2.typed.ReaderTestBase].assertTokenType(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:905,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: 907
      start: 892
    functionDepth: 1
    functionLinenumber: 892
    functionLinenumberEnd: 907
    functionName: '[stax2.typed.ReaderTestBase].getRootReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 31
    functionsReached:
    - '[stax2.typed.ReaderTestBase].getReader(String)'
    - '[XMLStreamException].<init>(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].assertTokenType(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getEventType()'
    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:29,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: stax2.typed.ReaderTestBase:29,1
    - Dst: '[stax2.typed.ReaderTestBase].add(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:29,1
    - Dst: '[java.math.BigInteger].valueOf(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:30,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: stax2.typed.ReaderTestBase:30,1
    - Dst: '[stax2.typed.ReaderTestBase].subtract(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:30,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:
    - '[stax2.typed.ReaderTestBase].add(stax2.typed.ReaderTestBase)'
    - '[java.math.BigInteger].valueOf(int)'
    - '[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].getInputFactory()'
    - '[stax2.typed.TestNativeArrayReader].setNamespaceAware(stax2.typed.TestNativeArrayReader,boolean)'
    - '[stax2.typed.TestNativeArrayReader].setCoalescing(stax2.typed.TestNativeArrayReader,boolean)'
    - '[stax2.typed.TestNativeArrayReader].constructStreamReader(stax2.typed.TestNativeArrayReader,String)'
    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:44,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:45,1
    - Dst: '[stax2.typed.WriterTestBase].writeBooleanElem(XMLStreamWriter2,boolean)'
      Src: stax2.typed.WriterTestBase:46,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:47,1
    - Dst: '[stax2.typed.WriterTestBase].checkBooleanElem(byte[],boolean)'
      Src: stax2.typed.WriterTestBase:48,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:50,1
    - Dst: '[stax2.typed.WriterTestBase].writeBooleanElem(XMLStreamWriter2,boolean)'
      Src: stax2.typed.WriterTestBase:51,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:52,1
    - Dst: '[stax2.typed.WriterTestBase].checkBooleanElem(byte[],boolean)'
      Src: stax2.typed.WriterTestBase:53,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: 54
      start: 40
    functionDepth: 3
    functionLinenumber: 40
    functionLinenumberEnd: 54
    functionName: '[stax2.typed.WriterTestBase].testSimpleBooleanElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[stax2.typed.WriterTestBase].checkBooleanElem(byte[],boolean)'
    - '[stax2.typed.WriterTestBase].writeBooleanElem(XMLStreamWriter2,boolean)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testSimpleBooleanElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:60,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:61,1
    - Dst: '[stax2.typed.WriterTestBase].writeBooleanAttr(XMLStreamWriter2,boolean)'
      Src: stax2.typed.WriterTestBase:62,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:63,1
    - Dst: '[stax2.typed.WriterTestBase].checkBooleanAttr(byte[],boolean)'
      Src: stax2.typed.WriterTestBase:64,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:66,1
    - Dst: '[stax2.typed.WriterTestBase].writeBooleanAttr(XMLStreamWriter2,boolean)'
      Src: stax2.typed.WriterTestBase:67,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:68,1
    - Dst: '[stax2.typed.WriterTestBase].checkBooleanAttr(byte[],boolean)'
      Src: stax2.typed.WriterTestBase:69,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: 70
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 70
    functionName: '[stax2.typed.WriterTestBase].testSimpleBooleanAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[stax2.typed.WriterTestBase].writeBooleanAttr(XMLStreamWriter2,boolean)'
    - '[stax2.typed.WriterTestBase].checkBooleanAttr(byte[],boolean)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testSimpleBooleanAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:76,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:77,1
    - Dst: '[XMLStreamWriter2].writeStartDocument()'
      Src: stax2.typed.WriterTestBase:79,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:80,1
    - Dst: '[XMLStreamWriter2].writeBooleanAttribute(null,null,String,boolean)'
      Src: stax2.typed.WriterTestBase:82,1
    - Dst: '[XMLStreamWriter2].writeBooleanAttribute(null,null,String,boolean)'
      Src: stax2.typed.WriterTestBase:83,1
    - Dst: '[XMLStreamWriter2].writeBooleanAttribute(null,null,String,boolean)'
      Src: stax2.typed.WriterTestBase:84,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:86,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:87,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:89,1
    - Dst: '[stax2.typed.WriterTestBase].getRootReader(byte[])'
      Src: stax2.typed.WriterTestBase:90,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.typed.WriterTestBase:91,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:91,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.WriterTestBase:92,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.WriterTestBase:93,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.WriterTestBase:94,1
    - Dst: '[stax2.typed.WriterTestBase].fail(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:96,1
    - Dst: '[XMLStreamReader2].getAttributeAsBoolean(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:98,1
    - Dst: '[stax2.typed.WriterTestBase].assertTrue(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:98,1
    - Dst: '[XMLStreamReader2].getAttributeAsBoolean(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:99,1
    - Dst: '[stax2.typed.WriterTestBase].assertFalse(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:99,1
    - Dst: '[XMLStreamReader2].getAttributeAsBoolean(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:100,1
    - Dst: '[stax2.typed.WriterTestBase].assertTrue(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:100,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.WriterTestBase:102,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: 103
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 103
    functionName: '[stax2.typed.WriterTestBase].testMultipleBooleanAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getAttributeCount()'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeStartDocument()'
    - '[stax2.typed.WriterTestBase].fail(stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertTrue(stax2.typed.WriterTestBase)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getAttributeAsBoolean(stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[stax2.typed.WriterTestBase].getRootReader(byte[])'
    - '[stax2.typed.WriterTestBase].assertFalse(stax2.typed.WriterTestBase)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[XMLStreamWriter2].writeBooleanAttribute(null,null,String,boolean)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamReader2].getAttributeIndex(String,String)'
    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:114,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:114,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: 116
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 116
    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:127,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:127,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: 129
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 129
    functionName: '[stax2.typed.WriterTestBase].testSimpleIntAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].assertXML(String,String)'
    - '[stax2.typed.WriterTestBase].writeIntAttrDoc(String,String,stax2.typed.WriterTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testSimpleIntAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:135,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:136,1
    - Dst: '[XMLStreamWriter2].writeStartDocument()'
      Src: stax2.typed.WriterTestBase:138,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:139,1
    - Dst: '[XMLStreamWriter2].writeIntAttribute(null,null,String,int)'
      Src: stax2.typed.WriterTestBase:141,1
    - Dst: '[XMLStreamWriter2].writeIntAttribute(null,null,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:142,1
    - Dst: '[XMLStreamWriter2].writeIntAttribute(null,null,String)'
      Src: stax2.typed.WriterTestBase:143,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:145,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:146,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:148,1
    - Dst: '[stax2.typed.WriterTestBase].getRootReader(byte[])'
      Src: stax2.typed.WriterTestBase:149,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.typed.WriterTestBase:150,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:150,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.WriterTestBase:151,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.WriterTestBase:152,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.WriterTestBase:153,1
    - Dst: '[stax2.typed.WriterTestBase].fail(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:155,1
    - Dst: '[XMLStreamReader2].getAttributeAsInt(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:157,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:157,1
    - Dst: '[XMLStreamReader2].getAttributeAsInt(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:158,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:158,1
    - Dst: '[XMLStreamReader2].getAttributeAsInt(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:159,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:159,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.WriterTestBase:161,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: 162
      start: 131
    functionDepth: 2
    functionLinenumber: 131
    functionLinenumberEnd: 162
    functionName: '[stax2.typed.WriterTestBase].testMultipleIntAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[XMLStreamWriter2].writeIntAttribute(null,null,String,int)'
    - '[stax2.typed.WriterTestBase].fail(stax2.typed.WriterTestBase)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeStartDocument()'
    - '[XMLStreamWriter2].writeIntAttribute(null,null,String)'
    - '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
    - '[XMLStreamReader2].getAttributeAsInt(stax2.typed.WriterTestBase)'
    - '[XMLStreamReader2].getAttributeIndex(String,String)'
    - '[XMLStreamWriter2].writeIntAttribute(null,null,String,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].getRootReader(byte[])'
    - '[XMLStreamWriter2].writeEndDocument()'
    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:175,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:175,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: 177
      start: 164
    functionDepth: 2
    functionLinenumber: 164
    functionLinenumberEnd: 177
    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:190,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:190,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: 192
      start: 179
    functionDepth: 2
    functionLinenumber: 179
    functionLinenumberEnd: 192
    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:198,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:199,1
    - Dst: '[XMLStreamWriter2].writeStartDocument()'
      Src: stax2.typed.WriterTestBase:201,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:202,1
    - Dst: '[XMLStreamWriter2].writeLongAttribute(null,null,String,int)'
      Src: stax2.typed.WriterTestBase:204,1
    - Dst: '[XMLStreamWriter2].writeLongAttribute(null,null,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:205,1
    - Dst: '[XMLStreamWriter2].writeLongAttribute(null,null,String)'
      Src: stax2.typed.WriterTestBase:206,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:208,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:209,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:211,1
    - Dst: '[stax2.typed.WriterTestBase].getRootReader(byte[])'
      Src: stax2.typed.WriterTestBase:212,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.typed.WriterTestBase:213,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:213,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.WriterTestBase:214,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.WriterTestBase:215,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.WriterTestBase:216,1
    - Dst: '[stax2.typed.WriterTestBase].fail(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:218,1
    - Dst: '[XMLStreamReader2].getAttributeAsLong(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:220,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:220,1
    - Dst: '[XMLStreamReader2].getAttributeAsLong(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:221,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:221,1
    - Dst: '[XMLStreamReader2].getAttributeAsLong(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:222,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:222,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.WriterTestBase:224,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: 225
      start: 194
    functionDepth: 2
    functionLinenumber: 194
    functionLinenumberEnd: 225
    functionName: '[stax2.typed.WriterTestBase].testMultipleLongAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[XMLStreamWriter2].writeLongAttribute(null,null,String)'
    - '[stax2.typed.WriterTestBase].fail(stax2.typed.WriterTestBase)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[XMLStreamWriter2].writeLongAttribute(null,null,String,int)'
    - '[XMLStreamReader2].getAttributeAsLong(stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeStartDocument()'
    - '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
    - '[XMLStreamWriter2].writeLongAttribute(null,null,String,stax2.typed.WriterTestBase)'
    - '[XMLStreamReader2].getAttributeIndex(String,String)'
    - '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].getRootReader(byte[])'
    - '[XMLStreamWriter2].writeEndDocument()'
    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:237,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:237,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: 239
      start: 227
    functionDepth: 2
    functionLinenumber: 227
    functionLinenumberEnd: 239
    functionName: '[stax2.typed.WriterTestBase].testSimpleFloatElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].assertXML(String,String)'
    - '[stax2.typed.WriterTestBase].writeFloatElemDoc(String,stax2.typed.WriterTestBase)'
    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:251,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:251,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: 253
      start: 241
    functionDepth: 2
    functionLinenumber: 241
    functionLinenumberEnd: 253
    functionName: '[stax2.typed.WriterTestBase].testSimpleFloatAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].assertXML(String,String)'
    - '[stax2.typed.WriterTestBase].writeFloatAttrDoc(String,String,stax2.typed.WriterTestBase)'
    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: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: 255
    functionDepth: 2
    functionLinenumber: 255
    functionLinenumberEnd: 267
    functionName: '[stax2.typed.WriterTestBase].testSimpleDoubleElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].assertXML(String,String)'
    - '[stax2.typed.WriterTestBase].writeDoubleElemDoc(String,stax2.typed.WriterTestBase)'
    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:279,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:279,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: 281
      start: 269
    functionDepth: 2
    functionLinenumber: 269
    functionLinenumberEnd: 281
    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:287,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.WriterTestBase:288,1
    - Dst: '[stax2.typed.WriterTestBase].writeIntegerElemDoc(String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:290,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:290,1
    - Dst: '[stax2.typed.WriterTestBase].writeIntegerAttrDoc(String,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:291,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:291,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: stax2.typed.WriterTestBase:292,1
    - Dst: '[stax2.typed.WriterTestBase].multiply(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:292,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.WriterTestBase:292,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: stax2.typed.WriterTestBase:292,1
    - Dst: '[stax2.typed.WriterTestBase].add(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:292,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: 294
      start: 283
    functionDepth: 2
    functionLinenumber: 283
    functionLinenumberEnd: 294
    functionName: '[stax2.typed.WriterTestBase].testBigInteger()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].<init>(int)'
    - '[java.math.BigInteger].valueOf(int)'
    - '[stax2.typed.WriterTestBase].writeIntegerAttrDoc(String,String,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertXML(String,String)'
    - '[stax2.typed.WriterTestBase].writeIntegerElemDoc(String,stax2.typed.WriterTestBase)'
    - '[java.util.Random].nextInt()'
    - '[stax2.typed.WriterTestBase].multiply(stax2.typed.WriterTestBase)'
    - '[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:300,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.WriterTestBase:301,1
    - Dst: '[stax2.typed.WriterTestBase].writeDecimalElemDoc(String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:303,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:303,1
    - Dst: '[stax2.typed.WriterTestBase].writeDecimalAttrDoc(String,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:304,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:304,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.WriterTestBase:306,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: stax2.typed.WriterTestBase:306,1
    - Dst: '[stax2.typed.WriterTestBase].add(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:306,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: stax2.typed.WriterTestBase:306,1
    - Dst: '[stax2.typed.WriterTestBase].divide(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:306,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: 308
      start: 296
    functionDepth: 2
    functionLinenumber: 296
    functionLinenumberEnd: 308
    functionName: '[stax2.typed.WriterTestBase].testBigDecimal()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].writeDecimalAttrDoc(String,String,stax2.typed.WriterTestBase)'
    - '[java.util.Random].<init>(int)'
    - '[stax2.typed.WriterTestBase].divide(stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertXML(String,String)'
    - '[stax2.typed.WriterTestBase].add(stax2.typed.WriterTestBase)'
    - '[java.util.Random].nextInt()'
    - '[java.math.BigDecimal].valueOf(int)'
    - '[stax2.typed.WriterTestBase].writeDecimalElemDoc(String,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:314,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: 315
      start: 310
    functionDepth: 3
    functionLinenumber: 310
    functionLinenumberEnd: 315
    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:321,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: 322
      start: 317
    functionDepth: 3
    functionLinenumber: 317
    functionLinenumberEnd: 322
    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:328,1
    - Dst: '[stax2.typed.WriterTestBase].writeQNameElemDoc(String,javax.xml.namespace.QName,boolean)'
      Src: stax2.typed.WriterTestBase:330,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:330,1
    - Dst: '[stax2.typed.WriterTestBase].writeQNameAttrDoc(String,String,javax.xml.namespace.QName,boolean)'
      Src: stax2.typed.WriterTestBase:332,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:331,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: 333
      start: 324
    functionDepth: 2
    functionLinenumber: 324
    functionLinenumberEnd: 333
    functionName: '[stax2.typed.WriterTestBase].doTestQName(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 2
    functionsReached:
    - '[stax2.typed.WriterTestBase].assertXML(String,String)'
    - '[javax.xml.namespace.QName].<init>(stax2.typed.WriterTestBase,String,String)'
    - '[stax2.typed.WriterTestBase].writeQNameAttrDoc(String,String,javax.xml.namespace.QName,boolean)'
    - '[stax2.typed.WriterTestBase].writeQNameElemDoc(String,javax.xml.namespace.QName,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].doTestQName(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].doTestIntArrays(boolean)'
      Src: stax2.typed.WriterTestBase:339,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: 340
      start: 335
    functionDepth: 3
    functionLinenumber: 335
    functionLinenumberEnd: 340
    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:346,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: 347
      start: 342
    functionDepth: 3
    functionLinenumber: 342
    functionLinenumberEnd: 347
    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:358,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.WriterTestBase:362,1
    - Dst: '[stax2.typed.WriterTestBase].writeIntArrayAttrDoc(String,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:367,1
    - Dst: '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
      Src: stax2.typed.WriterTestBase:367,1
    - Dst: '[stax2.typed.WriterTestBase].writeIntArrayElemDoc(String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:369,1
    - Dst: '[stax2.typed.WriterTestBase].getElementContent(byte[])'
      Src: stax2.typed.WriterTestBase:369,1
    - Dst: '[java.util.StringTokenizer].<init>(String)'
      Src: stax2.typed.WriterTestBase:371,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: stax2.typed.WriterTestBase:373,1
    - Dst: String.valueOf()
      Src: stax2.typed.WriterTestBase:374,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: stax2.typed.WriterTestBase:375,1
    - Dst: '[stax2.typed.WriterTestBase].equals(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:377,1
    - Dst: '[stax2.typed.WriterTestBase].fail(String)'
      Src: stax2.typed.WriterTestBase:378,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:382,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: 384
      start: 349
    functionDepth: 2
    functionLinenumber: 349
    functionLinenumberEnd: 384
    functionName: '[stax2.typed.WriterTestBase].doTestIntArrays(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 2
    functionsReached:
    - '[stax2.typed.WriterTestBase].writeIntArrayAttrDoc(String,String,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].equals(stax2.typed.WriterTestBase)'
    - '[java.util.Random].<init>(int)'
    - '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].writeIntArrayElemDoc(String,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].getElementContent(byte[])'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
    - '[java.util.Random].nextInt()'
    - '[stax2.typed.WriterTestBase].fail(String)'
    - '[java.util.StringTokenizer].<init>(String)'
    - String.valueOf()
    - '[java.util.StringTokenizer].nextToken()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].doTestIntArrays(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].doTestLongArrays(boolean)'
      Src: stax2.typed.WriterTestBase:390,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: 391
      start: 386
    functionDepth: 3
    functionLinenumber: 386
    functionLinenumberEnd: 391
    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:397,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: 398
      start: 393
    functionDepth: 3
    functionLinenumber: 393
    functionLinenumberEnd: 398
    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:409,1
    - Dst: '[java.util.Random].nextLong()'
      Src: stax2.typed.WriterTestBase:413,1
    - Dst: '[stax2.typed.WriterTestBase].writeLongArrayAttrDoc(String,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:418,1
    - Dst: '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
      Src: stax2.typed.WriterTestBase:418,1
    - Dst: '[stax2.typed.WriterTestBase].writeLongArrayElemDoc(String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:420,1
    - Dst: '[stax2.typed.WriterTestBase].getElementContent(byte[])'
      Src: stax2.typed.WriterTestBase:420,1
    - Dst: '[java.util.StringTokenizer].<init>(String)'
      Src: stax2.typed.WriterTestBase:422,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: stax2.typed.WriterTestBase:424,1
    - Dst: String.valueOf()
      Src: stax2.typed.WriterTestBase:425,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: stax2.typed.WriterTestBase:426,1
    - Dst: '[stax2.typed.WriterTestBase].equals(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:428,1
    - Dst: '[stax2.typed.WriterTestBase].fail(String)'
      Src: stax2.typed.WriterTestBase:429,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:433,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: 435
      start: 400
    functionDepth: 2
    functionLinenumber: 400
    functionLinenumberEnd: 435
    functionName: '[stax2.typed.WriterTestBase].doTestLongArrays(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 2
    functionsReached:
    - '[stax2.typed.WriterTestBase].equals(stax2.typed.WriterTestBase)'
    - '[java.util.Random].<init>(int)'
    - '[stax2.typed.WriterTestBase].writeLongArrayAttrDoc(String,String,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].getElementContent(byte[])'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
    - '[stax2.typed.WriterTestBase].fail(String)'
    - '[stax2.typed.WriterTestBase].writeLongArrayElemDoc(String,stax2.typed.WriterTestBase)'
    - '[java.util.StringTokenizer].<init>(String)'
    - '[java.util.Random].nextLong()'
    - String.valueOf()
    - '[java.util.StringTokenizer].nextToken()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].doTestLongArrays(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].doTestFloatArrays(boolean)'
      Src: stax2.typed.WriterTestBase:441,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: 442
      start: 437
    functionDepth: 3
    functionLinenumber: 437
    functionLinenumberEnd: 442
    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:448,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: 449
      start: 444
    functionDepth: 3
    functionLinenumber: 444
    functionLinenumberEnd: 449
    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:461,1
    - Dst: '[java.util.Random].nextFloat()'
      Src: stax2.typed.WriterTestBase:466,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.WriterTestBase:467,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.WriterTestBase:468,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.WriterTestBase:470,1
    - Dst: '[stax2.typed.WriterTestBase].writeFloatArrayAttrDoc(String,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:478,1
    - Dst: '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
      Src: stax2.typed.WriterTestBase:478,1
    - Dst: '[stax2.typed.WriterTestBase].writeFloatArrayElemDoc(String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:480,1
    - Dst: '[stax2.typed.WriterTestBase].getElementContent(byte[])'
      Src: stax2.typed.WriterTestBase:480,1
    - Dst: '[java.util.StringTokenizer].<init>(String)'
      Src: stax2.typed.WriterTestBase:482,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: stax2.typed.WriterTestBase:484,1
    - Dst: String.valueOf()
      Src: stax2.typed.WriterTestBase:485,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: stax2.typed.WriterTestBase:486,1
    - Dst: '[stax2.typed.WriterTestBase].equals(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:488,1
    - Dst: '[stax2.typed.WriterTestBase].fail(String)'
      Src: stax2.typed.WriterTestBase:489,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:493,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: 495
      start: 451
    functionDepth: 2
    functionLinenumber: 451
    functionLinenumberEnd: 495
    functionName: '[stax2.typed.WriterTestBase].doTestFloatArrays(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 2
    functionsReached:
    - '[stax2.typed.WriterTestBase].equals(stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].writeFloatArrayAttrDoc(String,String,stax2.typed.WriterTestBase)'
    - '[java.util.Random].nextBoolean()'
    - '[java.util.Random].<init>(int)'
    - '[stax2.typed.WriterTestBase].writeFloatArrayElemDoc(String,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].getElementContent(byte[])'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
    - '[java.util.Random].nextInt()'
    - '[java.util.Random].nextFloat()'
    - '[stax2.typed.WriterTestBase].fail(String)'
    - '[java.util.StringTokenizer].<init>(String)'
    - String.valueOf()
    - '[java.util.StringTokenizer].nextToken()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].doTestFloatArrays(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].doTestDoubleArrays(boolean)'
      Src: stax2.typed.WriterTestBase:501,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: 502
      start: 497
    functionDepth: 3
    functionLinenumber: 497
    functionLinenumberEnd: 502
    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:508,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: 509
      start: 504
    functionDepth: 3
    functionLinenumber: 504
    functionLinenumberEnd: 509
    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:520,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: stax2.typed.WriterTestBase:525,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.WriterTestBase:526,1
    - Dst: '[java.util.Random].nextLong()'
      Src: stax2.typed.WriterTestBase:527,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.WriterTestBase:529,1
    - Dst: '[stax2.typed.WriterTestBase].writeDoubleArrayAttrDoc(String,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:537,1
    - Dst: '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
      Src: stax2.typed.WriterTestBase:538,1
    - Dst: '[stax2.typed.WriterTestBase].writeDoubleArrayElemDoc(String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:540,1
    - Dst: '[stax2.typed.WriterTestBase].getElementContent(byte[])'
      Src: stax2.typed.WriterTestBase:540,1
    - Dst: '[java.util.StringTokenizer].<init>(String)'
      Src: stax2.typed.WriterTestBase:542,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: stax2.typed.WriterTestBase:544,1
    - Dst: String.valueOf()
      Src: stax2.typed.WriterTestBase:545,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: stax2.typed.WriterTestBase:546,1
    - Dst: '[stax2.typed.WriterTestBase].equals(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:548,1
    - Dst: '[stax2.typed.WriterTestBase].fail(String)'
      Src: stax2.typed.WriterTestBase:549,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:553,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: 555
      start: 511
    functionDepth: 2
    functionLinenumber: 511
    functionLinenumberEnd: 555
    functionName: '[stax2.typed.WriterTestBase].doTestDoubleArrays(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 2
    functionsReached:
    - '[stax2.typed.WriterTestBase].equals(stax2.typed.WriterTestBase)'
    - '[java.util.Random].nextBoolean()'
    - '[stax2.typed.WriterTestBase].writeDoubleArrayAttrDoc(String,String,stax2.typed.WriterTestBase)'
    - '[java.util.Random].<init>(int)'
    - '[java.util.Random].nextDouble()'
    - '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].getElementContent(byte[])'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
    - '[stax2.typed.WriterTestBase].fail(String)'
    - '[stax2.typed.WriterTestBase].writeDoubleArrayElemDoc(String,stax2.typed.WriterTestBase)'
    - '[java.util.StringTokenizer].<init>(String)'
    - '[java.util.Random].nextLong()'
    - String.valueOf()
    - '[java.util.StringTokenizer].nextToken()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].doTestDoubleArrays(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].getRootReader(byte[])'
      Src: stax2.typed.WriterTestBase:566,1
    - Dst: '[XMLStreamReader2].getElementAsBoolean()'
      Src: stax2.typed.WriterTestBase:567,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(boolean,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:567,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.WriterTestBase:568,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: 569
      start: 563
    functionDepth: 2
    functionLinenumber: 563
    functionLinenumberEnd: 569
    functionName: '[stax2.typed.WriterTestBase].checkBooleanElem(byte[],boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.WriterTestBase].assertEquals(boolean,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].getRootReader(byte[])'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getElementAsBoolean()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].checkBooleanElem(byte[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].getRootReader(byte[])'
      Src: stax2.typed.WriterTestBase:574,1
    - Dst: '[XMLStreamReader2].getAttributeAsBoolean(int)'
      Src: stax2.typed.WriterTestBase:575,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(boolean,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:575,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.WriterTestBase:576,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: 577
      start: 571
    functionDepth: 2
    functionLinenumber: 571
    functionLinenumberEnd: 577
    functionName: '[stax2.typed.WriterTestBase].checkBooleanAttr(byte[],boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.WriterTestBase].assertEquals(boolean,stax2.typed.WriterTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.WriterTestBase].getRootReader(byte[])'
    - '[XMLStreamReader2].getAttributeAsBoolean(int)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].checkBooleanAttr(byte[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TypedXMLStreamWriter].writeStartDocument()'
      Src: stax2.typed.WriterTestBase:582,1
    - Dst: '[TypedXMLStreamWriter].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:583,1
    - Dst: '[TypedXMLStreamWriter].writeBoolean(boolean)'
      Src: stax2.typed.WriterTestBase:584,1
    - Dst: '[TypedXMLStreamWriter].writeEndElement()'
      Src: stax2.typed.WriterTestBase:585,1
    - Dst: '[TypedXMLStreamWriter].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:586,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: 587
      start: 579
    functionDepth: 0
    functionLinenumber: 579
    functionLinenumberEnd: 587
    functionName: '[stax2.typed.WriterTestBase].writeBooleanElem(TypedXMLStreamWriter,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[TypedXMLStreamWriter].writeEndElement()'
    - '[TypedXMLStreamWriter].writeEndDocument()'
    - '[TypedXMLStreamWriter].writeBoolean(boolean)'
    - '[TypedXMLStreamWriter].writeStartDocument()'
    - '[TypedXMLStreamWriter].writeStartElement(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].writeBooleanElem(TypedXMLStreamWriter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TypedXMLStreamWriter].writeStartDocument()'
      Src: stax2.typed.WriterTestBase:592,1
    - Dst: '[TypedXMLStreamWriter].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:593,1
    - Dst: '[TypedXMLStreamWriter].writeBooleanAttribute(null,null,String,boolean)'
      Src: stax2.typed.WriterTestBase:594,1
    - Dst: '[TypedXMLStreamWriter].writeEndElement()'
      Src: stax2.typed.WriterTestBase:595,1
    - Dst: '[TypedXMLStreamWriter].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:596,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: 597
      start: 589
    functionDepth: 0
    functionLinenumber: 589
    functionLinenumberEnd: 597
    functionName: '[stax2.typed.WriterTestBase].writeBooleanAttr(TypedXMLStreamWriter,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[TypedXMLStreamWriter].writeEndElement()'
    - '[TypedXMLStreamWriter].writeEndDocument()'
    - '[TypedXMLStreamWriter].writeStartDocument()'
    - '[TypedXMLStreamWriter].writeStartElement(String)'
    - '[TypedXMLStreamWriter].writeBooleanAttribute(null,null,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].writeBooleanAttr(TypedXMLStreamWriter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:602,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:603,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:606,1
    - Dst: '[XMLStreamWriter2].writeInt(int)'
      Src: stax2.typed.WriterTestBase:607,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:608,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:609,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:610,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: 611
      start: 599
    functionDepth: 2
    functionLinenumber: 599
    functionLinenumberEnd: 611
    functionName: '[stax2.typed.WriterTestBase].writeIntElemDoc(String,int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeInt(int)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeIntElemDoc(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:616,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:617,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:620,1
    - Dst: '[XMLStreamWriter2].writeIntAttribute(null,null,String,int)'
      Src: stax2.typed.WriterTestBase:621,1
    - Dst: '[XMLStreamWriter2].writeCharacters(String)'
      Src: stax2.typed.WriterTestBase:622,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:623,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:624,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:625,1
    - Dst: '[String].replace(char,char)'
      Src: stax2.typed.WriterTestBase:627,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: 628
      start: 613
    functionDepth: 2
    functionLinenumber: 613
    functionLinenumberEnd: 628
    functionName: '[stax2.typed.WriterTestBase].writeIntAttrDoc(String,String,int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[String].replace(char,char)'
    - '[XMLStreamWriter2].writeIntAttribute(null,null,String,int)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeCharacters(String)'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeIntAttrDoc(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:633,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:634,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:637,1
    - Dst: '[XMLStreamWriter2].writeLong(long)'
      Src: stax2.typed.WriterTestBase:638,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:639,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:640,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:641,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: 642
      start: 630
    functionDepth: 2
    functionLinenumber: 630
    functionLinenumberEnd: 642
    functionName: '[stax2.typed.WriterTestBase].writeLongElemDoc(String,long)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeLong(long)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeLongElemDoc(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:647,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:648,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:651,1
    - Dst: '[XMLStreamWriter2].writeLongAttribute(null,null,String,long)'
      Src: stax2.typed.WriterTestBase:652,1
    - Dst: '[XMLStreamWriter2].writeCharacters(String)'
      Src: stax2.typed.WriterTestBase:653,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:654,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:655,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:656,1
    - Dst: '[String].replace(char,char)'
      Src: stax2.typed.WriterTestBase:658,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: 659
      start: 644
    functionDepth: 2
    functionLinenumber: 644
    functionLinenumberEnd: 659
    functionName: '[stax2.typed.WriterTestBase].writeLongAttrDoc(String,String,long)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[String].replace(char,char)'
    - '[XMLStreamWriter2].writeLongAttribute(null,null,String,long)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeCharacters(String)'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeLongAttrDoc(String,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:664,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:665,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:668,1
    - Dst: '[XMLStreamWriter2].writeFloat(float)'
      Src: stax2.typed.WriterTestBase:669,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:670,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:671,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:672,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: 673
      start: 661
    functionDepth: 2
    functionLinenumber: 661
    functionLinenumberEnd: 673
    functionName: '[stax2.typed.WriterTestBase].writeFloatElemDoc(String,float)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeFloat(float)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeFloatElemDoc(String,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:678,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:679,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:682,1
    - Dst: '[XMLStreamWriter2].writeFloatAttribute(null,null,String,float)'
      Src: stax2.typed.WriterTestBase:683,1
    - Dst: '[XMLStreamWriter2].writeCharacters(String)'
      Src: stax2.typed.WriterTestBase:684,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:685,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:686,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:687,1
    - Dst: '[String].replace(char,char)'
      Src: stax2.typed.WriterTestBase:689,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: 690
      start: 675
    functionDepth: 2
    functionLinenumber: 675
    functionLinenumberEnd: 690
    functionName: '[stax2.typed.WriterTestBase].writeFloatAttrDoc(String,String,float)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[String].replace(char,char)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeFloatAttribute(null,null,String,float)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeCharacters(String)'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeFloatAttrDoc(String,String,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:695,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:696,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:697,1
    - Dst: '[XMLStreamWriter2].writeDouble(double)'
      Src: stax2.typed.WriterTestBase:698,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:699,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:700,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:701,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: 702
      start: 692
    functionDepth: 2
    functionLinenumber: 692
    functionLinenumberEnd: 702
    functionName: '[stax2.typed.WriterTestBase].writeDoubleElemDoc(String,double)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeDouble(double)'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeDoubleElemDoc(String,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:707,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:708,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:709,1
    - Dst: '[XMLStreamWriter2].writeDoubleAttribute(null,null,String,double)'
      Src: stax2.typed.WriterTestBase:710,1
    - Dst: '[XMLStreamWriter2].writeCharacters(String)'
      Src: stax2.typed.WriterTestBase:711,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:712,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:713,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:714,1
    - Dst: '[String].replace(char,char)'
      Src: stax2.typed.WriterTestBase:716,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: 717
      start: 704
    functionDepth: 2
    functionLinenumber: 704
    functionLinenumberEnd: 717
    functionName: '[stax2.typed.WriterTestBase].writeDoubleAttrDoc(String,String,double)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[String].replace(char,char)'
    - '[XMLStreamWriter2].writeDoubleAttribute(null,null,String,double)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeCharacters(String)'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeDoubleAttrDoc(String,String,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:722,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:723,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:724,1
    - Dst: '[XMLStreamWriter2].writeInteger(java.math.BigInteger)'
      Src: stax2.typed.WriterTestBase:725,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:726,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:727,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:728,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: 729
      start: 719
    functionDepth: 2
    functionLinenumber: 719
    functionLinenumberEnd: 729
    functionName: '[stax2.typed.WriterTestBase].writeIntegerElemDoc(String,java.math.BigInteger)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeInteger(java.math.BigInteger)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeIntegerElemDoc(String,java.math.BigInteger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:734,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:735,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:736,1
    - Dst: '[XMLStreamWriter2].writeIntegerAttribute(null,null,String,java.math.BigInteger)'
      Src: stax2.typed.WriterTestBase:737,1
    - Dst: '[XMLStreamWriter2].writeCharacters(String)'
      Src: stax2.typed.WriterTestBase:738,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:739,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:740,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:741,1
    - Dst: '[String].replace(char,char)'
      Src: stax2.typed.WriterTestBase:743,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: 744
      start: 731
    functionDepth: 2
    functionLinenumber: 731
    functionLinenumberEnd: 744
    functionName: '[stax2.typed.WriterTestBase].writeIntegerAttrDoc(String,String,java.math.BigInteger)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[String].replace(char,char)'
    - '[XMLStreamWriter2].writeIntegerAttribute(null,null,String,java.math.BigInteger)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeCharacters(String)'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeIntegerAttrDoc(String,String,java.math.BigInteger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:749,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:750,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:751,1
    - Dst: '[XMLStreamWriter2].writeDecimal(java.math.BigDecimal)'
      Src: stax2.typed.WriterTestBase:752,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:753,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:754,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:755,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: 756
      start: 746
    functionDepth: 2
    functionLinenumber: 746
    functionLinenumberEnd: 756
    functionName: '[stax2.typed.WriterTestBase].writeDecimalElemDoc(String,java.math.BigDecimal)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeDecimal(java.math.BigDecimal)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeDecimalElemDoc(String,java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:761,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:762,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:763,1
    - Dst: '[XMLStreamWriter2].writeDecimalAttribute(null,null,String,java.math.BigDecimal)'
      Src: stax2.typed.WriterTestBase:764,1
    - Dst: '[XMLStreamWriter2].writeCharacters(String)'
      Src: stax2.typed.WriterTestBase:765,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:766,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:767,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:768,1
    - Dst: '[String].replace(char,char)'
      Src: stax2.typed.WriterTestBase:770,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: 771
      start: 758
    functionDepth: 2
    functionLinenumber: 758
    functionLinenumberEnd: 771
    functionName: '[stax2.typed.WriterTestBase].writeDecimalAttrDoc(String,String,java.math.BigDecimal)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[String].replace(char,char)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeDecimalAttribute(null,null,String,java.math.BigDecimal)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeCharacters(String)'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeDecimalAttrDoc(String,String,java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:776,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream,boolean)'
      Src: stax2.typed.WriterTestBase:777,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:778,1
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: stax2.typed.WriterTestBase:780,1
    - Dst: '[javax.xml.namespace.QName].getNamespaceURI()'
      Src: stax2.typed.WriterTestBase:780,1
    - Dst: '[XMLStreamWriter2].writeNamespace(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:780,1
    - Dst: '[XMLStreamWriter2].writeQName(javax.xml.namespace.QName)'
      Src: stax2.typed.WriterTestBase:782,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:783,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:784,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:785,1
    - Dst: '[String].replace(char,char)'
      Src: stax2.typed.WriterTestBase:786,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: 787
      start: 773
    functionDepth: 1
    functionLinenumber: 773
    functionLinenumberEnd: 787
    functionName: '[stax2.typed.WriterTestBase].writeQNameElemDoc(String,javax.xml.namespace.QName,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 1
    functionsReached:
    - '[String].replace(char,char)'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[XMLStreamWriter2].writeQName(javax.xml.namespace.QName)'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream,boolean)'
    - '[javax.xml.namespace.QName].getNamespaceURI()'
    - '[XMLStreamWriter2].writeNamespace(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    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:792,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream,boolean)'
      Src: stax2.typed.WriterTestBase:793,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:794,1
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: stax2.typed.WriterTestBase:796,1
    - Dst: '[javax.xml.namespace.QName].getNamespaceURI()'
      Src: stax2.typed.WriterTestBase:796,1
    - Dst: '[XMLStreamWriter2].writeNamespace(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:796,1
    - Dst: '[XMLStreamWriter2].writeQNameAttribute(null,null,String,javax.xml.namespace.QName)'
      Src: stax2.typed.WriterTestBase:798,1
    - Dst: '[XMLStreamWriter2].writeCharacters(String)'
      Src: stax2.typed.WriterTestBase:799,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:800,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:801,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:802,1
    - Dst: '[String].replace(char,char)'
      Src: stax2.typed.WriterTestBase:803,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: 804
      start: 789
    functionDepth: 1
    functionLinenumber: 789
    functionLinenumberEnd: 804
    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:
    - '[String].replace(char,char)'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeQNameAttribute(null,null,String,javax.xml.namespace.QName)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream,boolean)'
    - '[XMLStreamWriter2].writeCharacters(String)'
    - '[javax.xml.namespace.QName].getNamespaceURI()'
    - '[XMLStreamWriter2].writeNamespace(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    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:809,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:810,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:811,1
    - Dst: '[XMLStreamWriter2].writeIntArray(int[],int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:813,1
    - Dst: '[XMLStreamWriter2].writeIntArray(int[],int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:816,1
    - Dst: '[XMLStreamWriter2].writeIntArray(int[],stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:817,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:819,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:820,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:821,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: 822
      start: 806
    functionDepth: 2
    functionLinenumber: 806
    functionLinenumberEnd: 822
    functionName: '[stax2.typed.WriterTestBase].writeIntArrayElemDoc(String,int[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeIntArray(int[],stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeIntArray(int[],int,stax2.typed.WriterTestBase)'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.WriterTestBase].writeIntArrayElemDoc(String,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:827,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:828,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:829,1
    - Dst: '[XMLStreamWriter2].writeIntArrayAttribute(null,null,String,int[])'
      Src: stax2.typed.WriterTestBase:830,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:831,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:832,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:833,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: 834
      start: 824
    functionDepth: 2
    functionLinenumber: 824
    functionLinenumberEnd: 834
    functionName: '[stax2.typed.WriterTestBase].writeIntArrayAttrDoc(String,String,int[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeIntArrayAttribute(null,null,String,int[])'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.WriterTestBase].writeIntArrayAttrDoc(String,String,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:839,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:840,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:841,1
    - Dst: '[XMLStreamWriter2].writeLongArray(long[],int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:843,1
    - Dst: '[XMLStreamWriter2].writeLongArray(long[],int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:846,1
    - Dst: '[XMLStreamWriter2].writeLongArray(long[],stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:847,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:849,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:850,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:851,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: 852
      start: 836
    functionDepth: 2
    functionLinenumber: 836
    functionLinenumberEnd: 852
    functionName: '[stax2.typed.WriterTestBase].writeLongArrayElemDoc(String,long[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeLongArray(long[],stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[XMLStreamWriter2].writeLongArray(long[],int,stax2.typed.WriterTestBase)'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.WriterTestBase].writeLongArrayElemDoc(String,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:857,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:858,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:859,1
    - Dst: '[XMLStreamWriter2].writeLongArrayAttribute(null,null,String,long[])'
      Src: stax2.typed.WriterTestBase:860,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:861,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:862,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:863,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: 864
      start: 854
    functionDepth: 2
    functionLinenumber: 854
    functionLinenumberEnd: 864
    functionName: '[stax2.typed.WriterTestBase].writeLongArrayAttrDoc(String,String,long[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeLongArrayAttribute(null,null,String,long[])'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.WriterTestBase].writeLongArrayAttrDoc(String,String,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:869,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:870,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:871,1
    - Dst: '[XMLStreamWriter2].writeFloatArray(float[],int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:873,1
    - Dst: '[XMLStreamWriter2].writeFloatArray(float[],int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:876,1
    - Dst: '[XMLStreamWriter2].writeFloatArray(float[],stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:877,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:879,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:880,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:881,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: 882
      start: 866
    functionDepth: 2
    functionLinenumber: 866
    functionLinenumberEnd: 882
    functionName: '[stax2.typed.WriterTestBase].writeFloatArrayElemDoc(String,float[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeFloatArray(float[],int,stax2.typed.WriterTestBase)'
    - '[XMLStreamWriter2].writeFloatArray(float[],stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.WriterTestBase].writeFloatArrayElemDoc(String,float[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:887,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:888,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:889,1
    - Dst: '[XMLStreamWriter2].writeFloatArrayAttribute(null,null,String,float[])'
      Src: stax2.typed.WriterTestBase:890,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:891,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:892,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:893,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: 894
      start: 884
    functionDepth: 2
    functionLinenumber: 884
    functionLinenumberEnd: 894
    functionName: '[stax2.typed.WriterTestBase].writeFloatArrayAttrDoc(String,String,float[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeFloatArrayAttribute(null,null,String,float[])'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.WriterTestBase].writeFloatArrayAttrDoc(String,String,float[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:899,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:900,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:901,1
    - Dst: '[XMLStreamWriter2].writeDoubleArray(double[],int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:903,1
    - Dst: '[XMLStreamWriter2].writeDoubleArray(double[],int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:906,1
    - Dst: '[XMLStreamWriter2].writeDoubleArray(double[],stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:907,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:909,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:910,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:911,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: 912
      start: 896
    functionDepth: 2
    functionLinenumber: 896
    functionLinenumberEnd: 912
    functionName: '[stax2.typed.WriterTestBase].writeDoubleArrayElemDoc(String,double[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeDoubleArray(double[],int,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeDoubleArray(double[],stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.WriterTestBase].writeDoubleArrayElemDoc(String,double[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:917,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:918,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:919,1
    - Dst: '[XMLStreamWriter2].writeDoubleArrayAttribute(null,null,String,double[])'
      Src: stax2.typed.WriterTestBase:920,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:921,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:922,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:923,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: 924
      start: 914
    functionDepth: 2
    functionLinenumber: 914
    functionLinenumberEnd: 924
    functionName: '[stax2.typed.WriterTestBase].writeDoubleArrayAttrDoc(String,String,double[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeDoubleArrayAttribute(null,null,String,double[])'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    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: 934
      start: 932
    functionDepth: 0
    functionLinenumber: 932
    functionLinenumberEnd: 934
    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: 937
      start: 936
    functionDepth: 0
    functionLinenumber: 936
    functionLinenumberEnd: 937
    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:948,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: 949
      start: 945
    functionDepth: 1
    functionLinenumber: 945
    functionLinenumberEnd: 949
    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:955,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.WriterTestBase:956,1
    - Dst: '[stax2.typed.WriterTestBase].assertTokenType(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:956,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.WriterTestBase:957,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.WriterTestBase:958,1
    - Dst: '[stax2.typed.WriterTestBase].assertTokenType(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:958,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: 960
      start: 952
    functionDepth: 1
    functionLinenumber: 952
    functionLinenumberEnd: 960
    functionName: '[stax2.typed.WriterTestBase].getRootReader(byte[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 5
    functionsReached:
    - '[XMLStreamReader2].next()'
    - '[stax2.typed.WriterTestBase].getReader(byte[])'
    - '[stax2.typed.WriterTestBase].assertTokenType(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[XMLStreamReader2].getEventType()'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.typed.WriterTestBase].getRootReader(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].getInputFactory()'
      Src: stax2.typed.WriterTestBase:965,1
    - Dst: '[stax2.typed.WriterTestBase].setCoalescing(stax2.typed.WriterTestBase,boolean)'
      Src: stax2.typed.WriterTestBase:966,1
    - Dst: '[stax2.typed.WriterTestBase].setNamespaceAware(stax2.typed.WriterTestBase,boolean)'
      Src: stax2.typed.WriterTestBase:967,1
    - Dst: '[ByteArrayInputStream].<init>(byte[])'
      Src: stax2.typed.WriterTestBase:968,1
    - Dst: '[stax2.typed.WriterTestBase].createXMLStreamReader(ByteArrayInputStream)'
      Src: stax2.typed.WriterTestBase:968,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: 969
      start: 962
    functionDepth: 0
    functionLinenumber: 962
    functionLinenumberEnd: 969
    functionName: '[stax2.typed.WriterTestBase].getReader(byte[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 3
    functionsReached:
    - '[ByteArrayInputStream].<init>(byte[])'
    - '[stax2.typed.WriterTestBase].getInputFactory()'
    - '[stax2.typed.WriterTestBase].setCoalescing(stax2.typed.WriterTestBase,boolean)'
    - '[stax2.typed.WriterTestBase].createXMLStreamReader(ByteArrayInputStream)'
    - '[stax2.typed.WriterTestBase].setNamespaceAware(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:974,1
    - Dst: '[String].<init>(byte[],String)'
      Src: stax2.typed.WriterTestBase:976,1
    - Dst: '[IllegalArgumentException].<init>(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:978,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: 980
      start: 971
    functionDepth: 1
    functionLinenumber: 971
    functionLinenumberEnd: 980
    functionName: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter,ByteArrayOutputStream)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter,ByteArrayOutputStream)'
    - '[String].<init>(byte[],String)'
    - '[IllegalArgumentException].<init>(stax2.typed.WriterTestBase)'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter,ByteArrayOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].getReader(byte[])'
      Src: stax2.typed.WriterTestBase:985,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.WriterTestBase:986,1
    - Dst: '[stax2.typed.WriterTestBase].assertTokenType(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:986,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.WriterTestBase:987,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.WriterTestBase:988,1
    - Dst: '[stax2.typed.WriterTestBase].assertTokenType(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:988,1
    - Dst: '[XMLStreamReader2].getElementText()'
      Src: stax2.typed.WriterTestBase:989,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.WriterTestBase:990,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: 992
      start: 982
    functionDepth: 1
    functionLinenumber: 982
    functionLinenumberEnd: 992
    functionName: '[stax2.typed.WriterTestBase].getElementContent(byte[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 4
    functionsReached:
    - '[XMLStreamReader2].next()'
    - '[stax2.typed.WriterTestBase].getReader(byte[])'
    - '[stax2.typed.WriterTestBase].assertTokenType(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getEventType()'
    - '[XMLStreamReader2].getElementText()'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].getElementContent(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].getReader(byte[])'
      Src: stax2.typed.WriterTestBase:997,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.WriterTestBase:998,1
    - Dst: '[stax2.typed.WriterTestBase].assertTokenType(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:998,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.WriterTestBase:999,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.WriterTestBase:1000,1
    - Dst: '[stax2.typed.WriterTestBase].assertTokenType(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:1000,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.typed.WriterTestBase:1001,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:1001,1
    - Dst: '[XMLStreamReader2].getAttributeValue(int)'
      Src: stax2.typed.WriterTestBase:1002,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.WriterTestBase:1003,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: 1005
      start: 994
    functionDepth: 1
    functionLinenumber: 994
    functionLinenumberEnd: 1005
    functionName: '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 4
    functionsReached:
    - '[XMLStreamReader2].getAttributeValue(int)'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[XMLStreamReader2].next()'
    - '[stax2.typed.WriterTestBase].getReader(byte[])'
    - '[stax2.typed.WriterTestBase].assertTokenType(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
    - '[XMLStreamReader2].getEventType()'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: stax2.typed.WriterTestBase:1015,1
    - Dst: '[stax2.typed.WriterTestBase].startsWith(String)'
      Src: stax2.typed.WriterTestBase:1016,1
    - Dst: '[stax2.typed.WriterTestBase].indexOf(String)'
      Src: stax2.typed.WriterTestBase:1017,1
    - Dst: '[stax2.typed.WriterTestBase].substring(int)'
      Src: stax2.typed.WriterTestBase:1018,1
    - Dst: '[String].equals(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:1021,1
    - Dst: '[stax2.typed.WriterTestBase].indexOf(String)'
      Src: stax2.typed.WriterTestBase:1029,1
    - Dst: '[stax2.typed.WriterTestBase].substring(int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:1032,1
    - Dst: '[stax2.typed.WriterTestBase].trim()'
      Src: stax2.typed.WriterTestBase:1032,1
    - Dst: '[stax2.typed.WriterTestBase].substring(int)'
      Src: stax2.typed.WriterTestBase:1033,1
    - Dst: '[stax2.typed.WriterTestBase].lastIndexOf(String)'
      Src: stax2.typed.WriterTestBase:1035,1
    - Dst: '[stax2.typed.WriterTestBase].indexOf(char,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:1036,1
    - Dst: '[stax2.typed.WriterTestBase].substring(int)'
      Src: stax2.typed.WriterTestBase:1038,1
    - Dst: '[stax2.typed.WriterTestBase].substring(int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:1038,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:1042,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: 1043
      start: 1012
    functionDepth: 1
    functionLinenumber: 1012
    functionLinenumberEnd: 1043
    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].substring(int)'
    - '[String].equals(stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].indexOf(char,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].trim()'
    - '[stax2.typed.WriterTestBase].startsWith(String)'
    - '[String].trim()'
    - '[stax2.typed.WriterTestBase].indexOf(String)'
    - '[stax2.typed.WriterTestBase].lastIndexOf(String)'
    - '[stax2.typed.WriterTestBase].substring(int,stax2.typed.WriterTestBase)'
    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:30,1
    - Dst: '[stax2.stream.TestExternalEntityRef].configureForRoundTripping()'
      Src: stax2.stream.TestExternalEntityRef:31,1
    - Dst: '[stax2.stream.TestExternalEntityRef].constructStreamReader(stax2.stream.TestExternalEntityRef,String)'
      Src: stax2.stream.TestExternalEntityRef:32,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].getLocalName()'
      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].getPITarget()'
      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
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:40,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:40,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getLocalName()'
      Src: stax2.stream.TestExternalEntityRef:41,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:41,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: 42
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 42
    functionName: '[stax2.stream.TestExternalEntityRef].testEntityRef()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestExternalEntityRef.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestExternalEntityRef].getLocalName()'
    - '[stax2.stream.TestExternalEntityRef].constructStreamReader(stax2.stream.TestExternalEntityRef,String)'
    - '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
    - '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
    - '[stax2.stream.TestExternalEntityRef].getPITarget()'
    - '[stax2.stream.TestExternalEntityRef].configureForRoundTripping()'
    - '[stax2.stream.TestExternalEntityRef].getInputFactory()'
    - '[stax2.stream.TestExternalEntityRef].next()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestExternalEntityRef].testEntityRef()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestExternalEntityRef].getInputFactory()'
      Src: stax2.stream.TestExternalEntityRef:55,1
    - Dst: '[stax2.stream.TestExternalEntityRef].configureForRoundTripping()'
      Src: stax2.stream.TestExternalEntityRef:56,1
    - Dst: '[stax2.stream.TestExternalEntityRef].constructStreamReader(stax2.stream.TestExternalEntityRef,String)'
      Src: stax2.stream.TestExternalEntityRef:57,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:59,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,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].next()'
      Src: stax2.stream.TestExternalEntityRef:61,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:61,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getLocalName()'
      Src: stax2.stream.TestExternalEntityRef:62,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:62,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:63,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:63,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getLocalName()'
      Src: stax2.stream.TestExternalEntityRef:64,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:64,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:65,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:65,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getLocalName()'
      Src: stax2.stream.TestExternalEntityRef:66,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:66,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: 67
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 67
    functionName: '[stax2.stream.TestExternalEntityRef].testWithDtd()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestExternalEntityRef.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestExternalEntityRef].getLocalName()'
    - '[stax2.stream.TestExternalEntityRef].constructStreamReader(stax2.stream.TestExternalEntityRef,String)'
    - '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
    - '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
    - '[stax2.stream.TestExternalEntityRef].configureForRoundTripping()'
    - '[stax2.stream.TestExternalEntityRef].getInputFactory()'
    - '[stax2.stream.TestExternalEntityRef].next()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestExternalEntityRef].testWithDtd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestExternalEntityRef].getInputFactory()'
      Src: stax2.stream.TestExternalEntityRef:73,1
    - Dst: '[stax2.stream.TestExternalEntityRef].configureForRoundTripping()'
      Src: stax2.stream.TestExternalEntityRef:74,1
    - Dst: '[stax2.stream.TestExternalEntityRef].setProperty(stax2.stream.TestExternalEntityRef,boolean)'
      Src: stax2.stream.TestExternalEntityRef:75,1
    - Dst: '[stax2.stream.TestExternalEntityRef].setProperty(stax2.stream.TestExternalEntityRef,boolean)'
      Src: stax2.stream.TestExternalEntityRef:76,1
    - Dst: '[javax.xml.stream.XMLResolver].<init>()'
      Src: stax2.stream.TestExternalEntityRef:77,1
    - Dst: '[stax2.stream.TestExternalEntityRef].setProperty(String,javax.xml.stream.XMLResolver)'
      Src: stax2.stream.TestExternalEntityRef:77,1
    - Dst: '[stax2.stream.TestExternalEntityRef].constructStreamReader(stax2.stream.TestExternalEntityRef,String)'
      Src: stax2.stream.TestExternalEntityRef:86,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].next()'
      Src: stax2.stream.TestExternalEntityRef:89,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,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].getLocalName()'
      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].getText()'
      Src: stax2.stream.TestExternalEntityRef:97,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:97,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:98,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:98,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getLocalName()'
      Src: stax2.stream.TestExternalEntityRef:99,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:99,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:100,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:100,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getLocalName()'
      Src: stax2.stream.TestExternalEntityRef:101,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:101,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: 102
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 102
    functionName: '[stax2.stream.TestExternalEntityRef].testWithDtdExpand()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestExternalEntityRef.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestExternalEntityRef].getLocalName()'
    - '[stax2.stream.TestExternalEntityRef].constructStreamReader(stax2.stream.TestExternalEntityRef,String)'
    - '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
    - '[stax2.stream.TestExternalEntityRef].setProperty(String,javax.xml.stream.XMLResolver)'
    - '[javax.xml.stream.XMLResolver].<init>()'
    - '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
    - '[stax2.stream.TestExternalEntityRef].configureForRoundTripping()'
    - '[stax2.stream.TestExternalEntityRef].setProperty(stax2.stream.TestExternalEntityRef,boolean)'
    - '[stax2.stream.TestExternalEntityRef].getText()'
    - '[stax2.stream.TestExternalEntityRef].getInputFactory()'
    - '[stax2.stream.TestExternalEntityRef].next()'
    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:17,1
    - Dst: '[stax2.stream.TestAttrBasic].getEventType()'
      Src: stax2.stream.TestAttrBasic:18,1
    - Dst: '[stax2.stream.TestAttrBasic].assertTokenType(stax2.stream.TestAttrBasic,stax2.stream.TestAttrBasic)'
      Src: stax2.stream.TestAttrBasic:18,1
    - Dst: '[stax2.stream.TestAttrBasic].next()'
      Src: stax2.stream.TestAttrBasic:19,1
    - Dst: '[stax2.stream.TestAttrBasic].assertTokenType(stax2.stream.TestAttrBasic,stax2.stream.TestAttrBasic)'
      Src: stax2.stream.TestAttrBasic:19,1
    - Dst: '[stax2.stream.TestAttrBasic].getAttributeCount()'
      Src: stax2.stream.TestAttrBasic:20,1
    - Dst: '[stax2.stream.TestAttrBasic].assertEquals(int,stax2.stream.TestAttrBasic)'
      Src: stax2.stream.TestAttrBasic:20,1
    - Dst: '[stax2.stream.TestAttrBasic].getAttributeValue(int)'
      Src: stax2.stream.TestAttrBasic:22,1
    - Dst: '[stax2.stream.TestAttrBasic].assertEquals(String,stax2.stream.TestAttrBasic)'
      Src: stax2.stream.TestAttrBasic:22,1
    - Dst: '[stax2.stream.TestAttrBasic].next()'
      Src: stax2.stream.TestAttrBasic:23,1
    - Dst: '[stax2.stream.TestAttrBasic].assertTokenType(stax2.stream.TestAttrBasic,stax2.stream.TestAttrBasic)'
      Src: stax2.stream.TestAttrBasic:23,1
    - Dst: '[stax2.stream.TestAttrBasic].next()'
      Src: stax2.stream.TestAttrBasic:24,1
    - Dst: '[stax2.stream.TestAttrBasic].assertTokenType(stax2.stream.TestAttrBasic,stax2.stream.TestAttrBasic)'
      Src: stax2.stream.TestAttrBasic:24,1
    - Dst: '[stax2.stream.TestAttrBasic].constructNsStreamReader(String,boolean)'
      Src: stax2.stream.TestAttrBasic:27,1
    - Dst: '[stax2.stream.TestAttrBasic].next()'
      Src: stax2.stream.TestAttrBasic:28,1
    - Dst: '[stax2.stream.TestAttrBasic].assertTokenType(stax2.stream.TestAttrBasic,stax2.stream.TestAttrBasic)'
      Src: stax2.stream.TestAttrBasic:28,1
    - Dst: '[stax2.stream.TestAttrBasic].getAttributeCount()'
      Src: stax2.stream.TestAttrBasic:29,1
    - Dst: '[stax2.stream.TestAttrBasic].assertEquals(int,stax2.stream.TestAttrBasic)'
      Src: stax2.stream.TestAttrBasic:29,1
    - Dst: '[stax2.stream.TestAttrBasic].getAttributeValue(int)'
      Src: stax2.stream.TestAttrBasic:31,1
    - Dst: '[stax2.stream.TestAttrBasic].assertEquals(String,stax2.stream.TestAttrBasic)'
      Src: stax2.stream.TestAttrBasic:31,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: 32
      start: 11
    functionDepth: 1
    functionLinenumber: 11
    functionLinenumberEnd: 32
    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].getAttributeValue(int)'
    - '[stax2.stream.TestAttrBasic].getAttributeCount()'
    - '[stax2.stream.TestAttrBasic].assertTokenType(stax2.stream.TestAttrBasic,stax2.stream.TestAttrBasic)'
    - '[stax2.stream.TestAttrBasic].getEventType()'
    - '[stax2.stream.TestAttrBasic].assertEquals(String,stax2.stream.TestAttrBasic)'
    - '[stax2.stream.TestAttrBasic].constructNsStreamReader(String,boolean)'
    - '[stax2.stream.TestAttrBasic].assertEquals(int,stax2.stream.TestAttrBasic)'
    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:23,1
    - Dst: '[stax2.stream.TestStreamReader].setNamespaceAware(stax2.stream.TestStreamReader,boolean)'
      Src: stax2.stream.TestStreamReader:24,1
    - Dst: '[stax2.stream.TestStreamReader].setCoalescing(stax2.stream.TestStreamReader,boolean)'
      Src: stax2.stream.TestStreamReader:25,1
    - Dst: '[stax2.stream.TestStreamReader].constructStreamReader(stax2.stream.TestStreamReader,String)'
      Src: stax2.stream.TestStreamReader:26,1
    - Dst: '[stax2.stream.TestStreamReader].next()'
      Src: stax2.stream.TestStreamReader:27,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:27,1
    - Dst: '[stax2.stream.TestStreamReader].getLocalName()'
      Src: stax2.stream.TestStreamReader:28,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:28,1
    - Dst: '[stax2.stream.TestStreamReader].next()'
      Src: stax2.stream.TestStreamReader:30,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:30,1
    - Dst: '[stax2.stream.TestStreamReader].getEventType()'
      Src: stax2.stream.TestStreamReader:32,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:32,1
    - Dst: '[stax2.stream.TestStreamReader].isCharacters()'
      Src: stax2.stream.TestStreamReader:33,1
    - Dst: '[stax2.stream.TestStreamReader].assertTrue(stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:33,1
    - Dst: '[stax2.stream.TestStreamReader].next()'
      Src: stax2.stream.TestStreamReader:34,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:34,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: 35
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 35
    functionName: '[stax2.stream.TestStreamReader].testIsCharacters()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestStreamReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestStreamReader].setCoalescing(stax2.stream.TestStreamReader,boolean)'
    - '[stax2.stream.TestStreamReader].getInputFactory()'
    - '[stax2.stream.TestStreamReader].setNamespaceAware(stax2.stream.TestStreamReader,boolean)'
    - '[stax2.stream.TestStreamReader].next()'
    - '[stax2.stream.TestStreamReader].assertTrue(stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].assertEquals(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].getLocalName()'
    - '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].constructStreamReader(stax2.stream.TestStreamReader,String)'
    - '[stax2.stream.TestStreamReader].getEventType()'
    - '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].isCharacters()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestStreamReader].testIsCharacters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestStreamReader].getInputFactory()'
      Src: stax2.stream.TestStreamReader:43,1
    - Dst: '[stax2.stream.TestStreamReader].setNamespaceAware(stax2.stream.TestStreamReader,boolean)'
      Src: stax2.stream.TestStreamReader:44,1
    - Dst: '[stax2.stream.TestStreamReader].setCoalescing(stax2.stream.TestStreamReader,boolean)'
      Src: stax2.stream.TestStreamReader:45,1
    - Dst: strMessage.getBytes(String)
      Src: stax2.stream.TestStreamReader:53,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:53,1
    - Dst: '[stax2.stream.TestStreamReader].createXMLStreamReader(java.io.ByteArrayInputStream)'
      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:55,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:55,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].next()'
      Src: stax2.stream.TestStreamReader:57,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:57,1
    - Dst: '[stax2.stream.TestStreamReader].next()'
      Src: stax2.stream.TestStreamReader:59,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:59,1
    - Dst: '[stax2.stream.TestStreamReader].getTextCharacters()'
      Src: stax2.stream.TestStreamReader:60,1
    - Dst: '[stax2.stream.TestStreamReader].getTextStart()'
      Src: stax2.stream.TestStreamReader:60,1
    - Dst: '[stax2.stream.TestStreamReader].getTextLength()'
      Src: stax2.stream.TestStreamReader:60,1
    - Dst: '[String].<init>(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:60,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(String,String)'
      Src: stax2.stream.TestStreamReader:61,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: 62
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 62
    functionName: '[stax2.stream.TestStreamReader].testCData()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestStreamReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestStreamReader].getTextStart()'
    - '[stax2.stream.TestStreamReader].setCoalescing(stax2.stream.TestStreamReader,boolean)'
    - '[stax2.stream.TestStreamReader].getTextLength()'
    - '[stax2.stream.TestStreamReader].assertEquals(String,String)'
    - '[stax2.stream.TestStreamReader].getInputFactory()'
    - '[stax2.stream.TestStreamReader].setNamespaceAware(stax2.stream.TestStreamReader,boolean)'
    - '[stax2.stream.TestStreamReader].next()'
    - strMessage.getBytes(String)
    - '[stax2.stream.TestStreamReader].createXMLStreamReader(java.io.ByteArrayInputStream)'
    - '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
    - '[java.io.ByteArrayInputStream].<init>(stax2.stream.TestStreamReader)'
    - '[String].<init>(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].getTextCharacters()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestStreamReader].testCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestStreamReader].getNewInputFactory()'
      Src: stax2.stream.TestStreamReader:68,1
    - Dst: '[stax2.stream.TestStreamReader].setCoalescing(stax2.stream.TestStreamReader,boolean)'
      Src: stax2.stream.TestStreamReader:69,1
    - Dst: '[stax2.stream.TestStreamReader].setSupportDTD(stax2.stream.TestStreamReader,boolean)'
      Src: stax2.stream.TestStreamReader:71,1
    - Dst: '[java.io.StringReader].<init>(stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:75,1
    - Dst: '[stax2.stream.TestStreamReader].createXMLStreamReader(java.io.StringReader)'
      Src: stax2.stream.TestStreamReader:75,1
    - Dst: reader.next()
      Src: stax2.stream.TestStreamReader:76,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:76,1
    - Dst: reader.getDTDInfo()
      Src: stax2.stream.TestStreamReader:78,1
    - Dst: '[stax2.stream.TestStreamReader].assertNotNull(stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:79,1
    - Dst: '[stax2.stream.TestStreamReader].getDTDSystemId()'
      Src: stax2.stream.TestStreamReader:80,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:80,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.next()
      Src: stax2.stream.TestStreamReader:84,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:84,1
    - Dst: reader.getText()
      Src: stax2.stream.TestStreamReader:85,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:85,1
    - Dst: reader.next()
      Src: stax2.stream.TestStreamReader:86,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:86,1
    - Dst: reader.getLocalName()
      Src: stax2.stream.TestStreamReader:87,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:87,1
    - Dst: reader.close()
      Src: stax2.stream.TestStreamReader:88,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: 89
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 89
    functionName: '[stax2.stream.TestStreamReader].testCustomSystemIds()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestStreamReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestStreamReader].getNewInputFactory()'
    - '[stax2.stream.TestStreamReader].setCoalescing(stax2.stream.TestStreamReader,boolean)'
    - '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].getDTDSystemId()'
    - '[java.io.StringReader].<init>(stax2.stream.TestStreamReader)'
    - reader.getLocalName()
    - '[stax2.stream.TestStreamReader].createXMLStreamReader(java.io.StringReader)'
    - '[stax2.stream.TestStreamReader].setSupportDTD(stax2.stream.TestStreamReader,boolean)'
    - '[stax2.stream.TestStreamReader].assertNotNull(stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].assertEquals(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
    - reader.getText()
    - reader.next()
    - reader.close()
    - reader.getDTDInfo()
    - '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestStreamReader].testCustomSystemIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestStreamReader].getNewInputFactory()'
      Src: stax2.stream.TestStreamReader:95,1
    - Dst: '[stax2.stream.TestStreamReader].setCoalescing(stax2.stream.TestStreamReader,boolean)'
      Src: stax2.stream.TestStreamReader:96,1
    - Dst: '[stax2.stream.TestStreamReader].setSupportDTD(stax2.stream.TestStreamReader,boolean)'
      Src: stax2.stream.TestStreamReader:97,1
    - Dst: '[stax2.stream.TestStreamReader.ExoticResolver].<init>(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:101,1
    - Dst: '[stax2.stream.TestStreamReader].setProperty(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader.ExoticResolver)'
      Src: stax2.stream.TestStreamReader:100,1
    - Dst: '[java.io.StringReader].<init>(stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:104,1
    - Dst: '[stax2.stream.TestStreamReader].createXMLStreamReader(java.io.StringReader)'
      Src: stax2.stream.TestStreamReader:104,1
    - Dst: reader.next()
      Src: stax2.stream.TestStreamReader:105,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:105,1
    - Dst: reader.getDTDInfo()
      Src: stax2.stream.TestStreamReader:107,1
    - Dst: '[stax2.stream.TestStreamReader].assertNotNull(stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:108,1
    - Dst: '[stax2.stream.TestStreamReader].getDTDSystemId()'
      Src: stax2.stream.TestStreamReader:109,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:109,1
    - Dst: reader.next()
      Src: stax2.stream.TestStreamReader:111,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:111,1
    - Dst: reader.getLocalName()
      Src: stax2.stream.TestStreamReader:112,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:112,1
    - Dst: reader.next()
      Src: stax2.stream.TestStreamReader:113,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:113,1
    - Dst: reader.getText()
      Src: stax2.stream.TestStreamReader:114,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:114,1
    - Dst: reader.next()
      Src: stax2.stream.TestStreamReader:115,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:115,1
    - Dst: reader.getLocalName()
      Src: stax2.stream.TestStreamReader:116,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:116,1
    - Dst: reader.close()
      Src: stax2.stream.TestStreamReader:117,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: 118
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 118
    functionName: '[stax2.stream.TestStreamReader].testCustomSystemIdWithResolver()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestStreamReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestStreamReader].getNewInputFactory()'
    - '[stax2.stream.TestStreamReader].setCoalescing(stax2.stream.TestStreamReader,boolean)'
    - '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].getDTDSystemId()'
    - '[java.io.StringReader].<init>(stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader.ExoticResolver].<init>(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].setProperty(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader.ExoticResolver)'
    - reader.getLocalName()
    - '[stax2.stream.TestStreamReader].setSupportDTD(stax2.stream.TestStreamReader,boolean)'
    - '[stax2.stream.TestStreamReader].createXMLStreamReader(java.io.StringReader)'
    - '[stax2.stream.TestStreamReader].assertNotNull(stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].assertEquals(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
    - reader.getText()
    - reader.next()
    - reader.close()
    - reader.getDTDInfo()
    - '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
    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: 133
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 133
    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:138,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: 142
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 142
    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:30,1
    - Dst: '[stax2.stream.TestStreamSource].deleteOnExit()'
      Src: stax2.stream.TestStreamSource:31,1
    - Dst: '[FileOutputStream].<init>(stax2.stream.TestStreamSource)'
      Src: stax2.stream.TestStreamSource:34,1
    - Dst: '[OutputStreamWriter].<init>(FileOutputStream,String)'
      Src: stax2.stream.TestStreamSource:34,1
    - Dst: '[OutputStreamWriter].write(String)'
      Src: stax2.stream.TestStreamSource:35,1
    - Dst: '[OutputStreamWriter].close()'
      Src: stax2.stream.TestStreamSource:36,1
    - Dst: '[stax2.stream.TestStreamSource].getInputFactory()'
      Src: stax2.stream.TestStreamSource:38,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>()'
      Src: stax2.stream.TestStreamSource:39,1
    - Dst: '[javax.xml.transform.stream.StreamSource].setSystemId(stax2.stream.TestStreamSource)'
      Src: stax2.stream.TestStreamSource:40,1
    - Dst: '[stax2.stream.TestStreamSource].createXMLStreamReader(javax.xml.transform.stream.StreamSource)'
      Src: stax2.stream.TestStreamSource:41,1
    - Dst: '[stax2.stream.TestStreamSource].next()'
      Src: stax2.stream.TestStreamSource:42,1
    - Dst: '[stax2.stream.TestStreamSource].assertTokenType(stax2.stream.TestStreamSource,stax2.stream.TestStreamSource)'
      Src: stax2.stream.TestStreamSource:42,1
    - Dst: '[stax2.stream.TestStreamSource].next()'
      Src: stax2.stream.TestStreamSource:43,1
    - Dst: '[stax2.stream.TestStreamSource].assertTokenType(stax2.stream.TestStreamSource,stax2.stream.TestStreamSource)'
      Src: stax2.stream.TestStreamSource:43,1
    - Dst: '[stax2.stream.TestStreamSource].close()'
      Src: stax2.stream.TestStreamSource:44,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: 45
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 45
    functionName: '[stax2.stream.TestStreamSource].testCreateUsingSystemId()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestStreamSource.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].setSystemId(stax2.stream.TestStreamSource)'
    - '[javax.xml.transform.stream.StreamSource].<init>()'
    - '[stax2.stream.TestStreamSource].createXMLStreamReader(javax.xml.transform.stream.StreamSource)'
    - '[FileOutputStream].<init>(stax2.stream.TestStreamSource)'
    - '[stax2.stream.TestStreamSource].assertTokenType(stax2.stream.TestStreamSource,stax2.stream.TestStreamSource)'
    - '[OutputStreamWriter].close()'
    - '[stax2.stream.TestStreamSource].close()'
    - '[OutputStreamWriter].write(String)'
    - File.createTempFile(String,String)
    - '[stax2.stream.TestStreamSource].getInputFactory()'
    - '[stax2.stream.TestStreamSource].next()'
    - '[stax2.stream.TestStreamSource].deleteOnExit()'
    - '[OutputStreamWriter].<init>(FileOutputStream,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestStreamSource].testCreateUsingSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: stax2.stream.TestStreamSource:52,1
    - Dst: '[stax2.stream.TestStreamSource].getInputFactory()'
      Src: stax2.stream.TestStreamSource:53,1
    - Dst: '[org.codehaus.stax2.io.Stax2ByteArraySource].<init>(stax2.stream.TestStreamSource,int,stax2.stream.TestStreamSource)'
      Src: stax2.stream.TestStreamSource:55,1
    - Dst: '[stax2.stream.TestStreamSource].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
      Src: stax2.stream.TestStreamSource:55,1
    - Dst: '[stax2.stream.TestStreamSource].next()'
      Src: stax2.stream.TestStreamSource:56,1
    - Dst: '[stax2.stream.TestStreamSource].fail(String)'
      Src: stax2.stream.TestStreamSource:57,1
    - Dst: '[stax2.stream.TestStreamSource].verifyException(stax2.stream.TestStreamSource,String)'
      Src: stax2.stream.TestStreamSource:59,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: 61
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 61
    functionName: '[stax2.stream.TestStreamSource].testInvalidDecl123()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestStreamSource.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestStreamSource].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
    - '[stax2.stream.TestStreamSource].fail(String)'
    - '[org.codehaus.stax2.io.Stax2ByteArraySource].<init>(stax2.stream.TestStreamSource,int,stax2.stream.TestStreamSource)'
    - '[String].getBytes(String)'
    - '[stax2.stream.TestStreamSource].getInputFactory()'
    - '[stax2.stream.TestStreamSource].next()'
    - '[stax2.stream.TestStreamSource].verifyException(stax2.stream.TestStreamSource,String)'
    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:21,1
    - Dst: '[stax2.stream.TestDuplicateAttributes].next()'
      Src: stax2.stream.TestDuplicateAttributes:23,1
    - Dst: '[stax2.stream.TestDuplicateAttributes].fail(String)'
      Src: stax2.stream.TestDuplicateAttributes:24,1
    - Dst: '[stax2.stream.TestDuplicateAttributes].verifyException(stax2.stream.TestDuplicateAttributes,String)'
      Src: stax2.stream.TestDuplicateAttributes:26,1
    - Dst: '[stax2.stream.TestDuplicateAttributes].close()'
      Src: stax2.stream.TestDuplicateAttributes:28,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: 29
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 29
    functionName: '[stax2.stream.TestDuplicateAttributes].testDupAttrsMinimal()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestDuplicateAttributes.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestDuplicateAttributes].next()'
    - '[stax2.stream.TestDuplicateAttributes].constructNsStreamReader(String,boolean)'
    - '[stax2.stream.TestDuplicateAttributes].close()'
    - '[stax2.stream.TestDuplicateAttributes].verifyException(stax2.stream.TestDuplicateAttributes,String)'
    - '[stax2.stream.TestDuplicateAttributes].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestDuplicateAttributes].testDupAttrsMinimal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestDuplicateAttributes].constructNsStreamReader(String,boolean)'
      Src: stax2.stream.TestDuplicateAttributes:36,1
    - Dst: '[stax2.stream.TestDuplicateAttributes].next()'
      Src: stax2.stream.TestDuplicateAttributes:39,1
    - Dst: '[stax2.stream.TestDuplicateAttributes].fail(String)'
      Src: stax2.stream.TestDuplicateAttributes:40,1
    - Dst: '[stax2.stream.TestDuplicateAttributes].verifyException(stax2.stream.TestDuplicateAttributes,String)'
      Src: stax2.stream.TestDuplicateAttributes:42,1
    - Dst: '[stax2.stream.TestDuplicateAttributes].close()'
      Src: stax2.stream.TestDuplicateAttributes:44,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: 45
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 45
    functionName: '[stax2.stream.TestDuplicateAttributes].testDupAttrsMultiple()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestDuplicateAttributes.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestDuplicateAttributes].next()'
    - '[stax2.stream.TestDuplicateAttributes].constructNsStreamReader(String,boolean)'
    - '[stax2.stream.TestDuplicateAttributes].close()'
    - '[stax2.stream.TestDuplicateAttributes].verifyException(stax2.stream.TestDuplicateAttributes,String)'
    - '[stax2.stream.TestDuplicateAttributes].fail(String)'
    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:54,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.stream.TestAttrInfo:57,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(int,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:57,1
    - Dst: '[XMLStreamReader2].getAttributeInfo()'
      Src: stax2.stream.TestAttrInfo:59,1
    - Dst: '[stax2.stream.TestAttrInfo].assertNotNull(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:60,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:64,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:66,1
    - Dst: '[XMLStreamReader2].getAttributeValue(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:68,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:68,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:70,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:72,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:75,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:77,1
    - Dst: '[XMLStreamReader2].getAttributeValue(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:79,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:79,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:84,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:86,1
    - Dst: '[XMLStreamReader2].getAttributeValue(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:88,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:88,1
    - Dst: '[stax2.stream.TestAttrInfo].getNotationAttributeIndex()'
      Src: stax2.stream.TestAttrInfo:91,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:93,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:99,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:101,1
    - Dst: '[XMLStreamReader2].getAttributeValue(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:103,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:103,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:109,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:109,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(String,String)'
      Src: stax2.stream.TestAttrInfo:110,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:110,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestAttrInfo:113,1
    - Dst: '[stax2.stream.TestAttrInfo].assertTokenType(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:113,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.stream.TestAttrInfo:114,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(int,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:114,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:115,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:115,1
    - Dst: '[stax2.stream.TestAttrInfo].finishAttrReader(XMLStreamReader2)'
      Src: stax2.stream.TestAttrInfo:117,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: 118
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 118
    functionName: '[stax2.stream.TestAttrInfo].testAttrFindBasic()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestAttrInfo.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestAttrInfo].assertTokenType(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[stax2.stream.TestAttrInfo].fail(String)'
    - '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
    - '[XMLStreamReader2].getAttributeInfo()'
    - '[XMLStreamReader2].next()'
    - '[stax2.stream.TestAttrInfo].assertEquals(int,stax2.stream.TestAttrInfo)'
    - '[stax2.stream.TestAttrInfo].getAttrReader(String)'
    - '[stax2.stream.TestAttrInfo].assertNotNull(stax2.stream.TestAttrInfo)'
    - '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
    - '[stax2.stream.TestAttrInfo].finishAttrReader(XMLStreamReader2)'
    - '[stax2.stream.TestAttrInfo].findAttributeIndex(String,String)'
    - '[stax2.stream.TestAttrInfo].getNotationAttributeIndex()'
    - '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo)'
    - '[XMLStreamReader2].getAttributeValue(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:128,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.stream.TestAttrInfo:131,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(int,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:131,1
    - Dst: '[XMLStreamReader2].getAttributeInfo()'
      Src: stax2.stream.TestAttrInfo:133,1
    - Dst: '[stax2.stream.TestAttrInfo].assertNotNull(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:134,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:138,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:140,1
    - Dst: '[XMLStreamReader2].getAttributeValue(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:142,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:142,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:144,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:146,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:149,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:151,1
    - Dst: '[XMLStreamReader2].getAttributeValue(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:153,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:153,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:158,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:160,1
    - Dst: '[stax2.stream.TestAttrInfo].getNotationAttributeIndex()'
      Src: stax2.stream.TestAttrInfo:162,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:164,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:166,1
    - Dst: '[XMLStreamReader2].getAttributeValue(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:167,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:167,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:172,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:174,1
    - Dst: '[stax2.stream.TestAttrInfo].getIdAttributeIndex()'
      Src: stax2.stream.TestAttrInfo:176,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:178,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:180,1
    - Dst: '[XMLStreamReader2].getAttributeValue(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:181,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:181,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:185,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:185,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(String,String)'
      Src: stax2.stream.TestAttrInfo:186,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:186,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestAttrInfo:189,1
    - Dst: '[stax2.stream.TestAttrInfo].assertTokenType(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:189,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.stream.TestAttrInfo:190,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(int,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:190,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:191,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:191,1
    - Dst: '[stax2.stream.TestAttrInfo].finishAttrReader(XMLStreamReader2)'
      Src: stax2.stream.TestAttrInfo:193,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: 194
      start: 124
    functionDepth: 2
    functionLinenumber: 124
    functionLinenumberEnd: 194
    functionName: '[stax2.stream.TestAttrInfo].testAttrFindDTD()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestAttrInfo.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestAttrInfo].assertTokenType(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[stax2.stream.TestAttrInfo].fail(String)'
    - '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
    - '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
    - '[XMLStreamReader2].getAttributeInfo()'
    - '[XMLStreamReader2].next()'
    - '[stax2.stream.TestAttrInfo].assertEquals(int,stax2.stream.TestAttrInfo)'
    - '[stax2.stream.TestAttrInfo].getAttrReader(String)'
    - '[stax2.stream.TestAttrInfo].assertNotNull(stax2.stream.TestAttrInfo)'
    - '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
    - '[stax2.stream.TestAttrInfo].finishAttrReader(XMLStreamReader2)'
    - '[stax2.stream.TestAttrInfo].findAttributeIndex(String,String)'
    - '[stax2.stream.TestAttrInfo].getNotationAttributeIndex()'
    - '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo)'
    - '[XMLStreamReader2].getAttributeValue(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:205,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.stream.TestAttrInfo:206,1
    - Dst: '[stax2.stream.TestAttrInfo].assertTokenType(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:206,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestAttrInfo:207,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestAttrInfo:209,1
    - Dst: '[stax2.stream.TestAttrInfo].assertTokenType(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:211,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: 213
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 213
    functionName: '[stax2.stream.TestAttrInfo].getAttrReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestAttrInfo.java
    functionUses: 2
    functionsReached:
    - '[stax2.stream.TestAttrInfo].assertTokenType(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
    - '[stax2.stream.TestAttrInfo].getReader(String)'
    - '[XMLStreamReader2].getEventType()'
    - '[XMLStreamReader2].next()'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.stream.TestAttrInfo].getAttrReader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getEventType()'
      Src: stax2.stream.TestAttrInfo:218,1
    - Dst: '[XMLStreamReader].next()'
      Src: stax2.stream.TestAttrInfo:219,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: 221
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 221
    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:226,1
    - Dst: '[stax2.stream.TestAttrInfo].setCoalescing(stax2.stream.TestAttrInfo,boolean)'
      Src: stax2.stream.TestAttrInfo:227,1
    - Dst: '[stax2.stream.TestAttrInfo].setNamespaceAware(stax2.stream.TestAttrInfo,boolean)'
      Src: stax2.stream.TestAttrInfo:228,1
    - Dst: '[stax2.stream.TestAttrInfo].setSupportDTD(stax2.stream.TestAttrInfo,boolean)'
      Src: stax2.stream.TestAttrInfo:229,1
    - Dst: '[stax2.stream.TestAttrInfo].setValidating(stax2.stream.TestAttrInfo,boolean)'
      Src: stax2.stream.TestAttrInfo:233,1
    - Dst: '[stax2.stream.TestAttrInfo].constructStreamReader(stax2.stream.TestAttrInfo,String)'
      Src: stax2.stream.TestAttrInfo:234,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: 235
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 235
    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].setNamespaceAware(stax2.stream.TestAttrInfo,boolean)'
    - '[stax2.stream.TestAttrInfo].setValidating(stax2.stream.TestAttrInfo,boolean)'
    - '[stax2.stream.TestAttrInfo].getInputFactory()'
    - '[stax2.stream.TestAttrInfo].setSupportDTD(stax2.stream.TestAttrInfo,boolean)'
    - '[stax2.stream.TestAttrInfo].constructStreamReader(stax2.stream.TestAttrInfo,String)'
    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:49,1
    - Dst: '[XMLStreamReader2].getLocationInfo()'
      Src: stax2.stream.TestLocationInfo:50,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartLocation()'
      Src: stax2.stream.TestLocationInfo:51,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingByteOffset()'
      Src: stax2.stream.TestLocationInfo:52,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingCharOffset()'
      Src: stax2.stream.TestLocationInfo:53,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:51,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndLocation()'
      Src: stax2.stream.TestLocationInfo:54,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingByteOffset()'
      Src: stax2.stream.TestLocationInfo:55,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingCharOffset()'
      Src: stax2.stream.TestLocationInfo:56,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:54,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.stream.TestLocationInfo:57,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: 58
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 58
    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].getStartingByteOffset()'
    - '[stax2.stream.TestLocationInfo].getEndLocation()'
    - '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
    - '[XMLStreamReader2].close()'
    - '[stax2.stream.TestLocationInfo].getStartingCharOffset()'
    - '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
    - '[XMLStreamReader2].getLocationInfo()'
    - '[stax2.stream.TestLocationInfo].getEndingCharOffset()'
    - '[stax2.stream.TestLocationInfo].getEndingByteOffset()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestLocationInfo].testInitialLocationNoDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
      Src: stax2.stream.TestLocationInfo:65,1
    - Dst: '[XMLStreamReader2].getLocationInfo()'
      Src: stax2.stream.TestLocationInfo:66,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartLocation()'
      Src: stax2.stream.TestLocationInfo:67,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingByteOffset()'
      Src: stax2.stream.TestLocationInfo:68,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingCharOffset()'
      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: '[stax2.stream.TestLocationInfo].getEndLocation()'
      Src: stax2.stream.TestLocationInfo:70,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingByteOffset()'
      Src: stax2.stream.TestLocationInfo:71,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingCharOffset()'
      Src: stax2.stream.TestLocationInfo:72,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:70,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.stream.TestLocationInfo:73,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: 74
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 74
    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].getStartingByteOffset()'
    - '[stax2.stream.TestLocationInfo].getEndLocation()'
    - '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
    - '[XMLStreamReader2].close()'
    - '[stax2.stream.TestLocationInfo].getStartingCharOffset()'
    - '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
    - '[XMLStreamReader2].getLocationInfo()'
    - '[stax2.stream.TestLocationInfo].getEndingCharOffset()'
    - '[stax2.stream.TestLocationInfo].getEndingByteOffset()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestLocationInfo].testInitialLocationWithDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
      Src: stax2.stream.TestLocationInfo:80,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:82,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:84,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:84,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestLocationInfo:85,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:85,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:86,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:87,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,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:90,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:90,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestLocationInfo:91,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:91,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:92,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:93,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,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:96,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:96,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestLocationInfo:97,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:97,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:98,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:99,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,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:102,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:102,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestLocationInfo:103,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:103,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:104,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:105,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:105,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestLocationInfo:106,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:106,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:107,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:108,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,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:111,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:111,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestLocationInfo:112,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:112,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:113,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:114,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,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:117,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:117,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestLocationInfo:118,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:118,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:119,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:120,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,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].next()'
      Src: stax2.stream.TestLocationInfo:123,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:123,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestLocationInfo:124,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:124,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:125,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.stream.TestLocationInfo:127,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: 128
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 128
    functionName: '[stax2.stream.TestLocationInfo].testRowAccuracy()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestLocationInfo.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
    - '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
    - '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getLocalName()'
    - '[stax2.stream.TestLocationInfo].assertEquals(String,stax2.stream.TestLocationInfo)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestLocationInfo].testRowAccuracy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
      Src: stax2.stream.TestLocationInfo:138,1
    - Dst: System.err.println(String)
      Src: stax2.stream.TestLocationInfo:141,1
    - Dst: '[XMLStreamReader2].getLocationInfo()'
      Src: stax2.stream.TestLocationInfo:145,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartLocation()'
      Src: stax2.stream.TestLocationInfo:146,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingByteOffset()'
      Src: stax2.stream.TestLocationInfo:147,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingCharOffset()'
      Src: stax2.stream.TestLocationInfo:148,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:146,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndLocation()'
      Src: stax2.stream.TestLocationInfo:149,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingByteOffset()'
      Src: stax2.stream.TestLocationInfo:150,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingCharOffset()'
      Src: stax2.stream.TestLocationInfo:151,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:149,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:153,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:153,1
    - Dst: '[XMLStreamReader2].getLocationInfo()'
      Src: stax2.stream.TestLocationInfo:154,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartLocation()'
      Src: stax2.stream.TestLocationInfo:155,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingByteOffset()'
      Src: stax2.stream.TestLocationInfo:156,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingCharOffset()'
      Src: stax2.stream.TestLocationInfo:157,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:155,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndLocation()'
      Src: stax2.stream.TestLocationInfo:158,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingByteOffset()'
      Src: stax2.stream.TestLocationInfo:159,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingCharOffset()'
      Src: stax2.stream.TestLocationInfo:160,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:158,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:163,1
    - Dst: '[XMLStreamReader2].getLocationInfo()'
      Src: stax2.stream.TestLocationInfo:167,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartLocation()'
      Src: stax2.stream.TestLocationInfo:168,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingByteOffset()'
      Src: stax2.stream.TestLocationInfo:169,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingCharOffset()'
      Src: stax2.stream.TestLocationInfo:170,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:168,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndLocation()'
      Src: stax2.stream.TestLocationInfo:171,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingByteOffset()'
      Src: stax2.stream.TestLocationInfo:172,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingCharOffset()'
      Src: stax2.stream.TestLocationInfo:173,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:171,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: 176
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 176
    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].getStartingByteOffset()'
    - '[stax2.stream.TestLocationInfo].getEndLocation()'
    - '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
    - '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
    - System.err.println(String)
    - '[XMLStreamReader2].next()'
    - '[stax2.stream.TestLocationInfo].getStartingCharOffset()'
    - '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
    - '[XMLStreamReader2].getLocationInfo()'
    - '[stax2.stream.TestLocationInfo].getEndingCharOffset()'
    - '[stax2.stream.TestLocationInfo].getEndingByteOffset()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestLocationInfo].testLocationsWithDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader2].getLocationInfo()'
      Src: stax2.stream.TestLocationInfo:187,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartLocation()'
      Src: stax2.stream.TestLocationInfo:188,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.stream.TestLocationInfo:189,1
    - Dst: '[stax2.stream.TestLocationInfo].tokenTypeDesc(stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:189,1
    - Dst: '[stax2.stream.TestLocationInfo].getLineNumber()'
      Src: stax2.stream.TestLocationInfo:189,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:189,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndLocation()'
      Src: stax2.stream.TestLocationInfo:190,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.stream.TestLocationInfo:191,1
    - Dst: '[stax2.stream.TestLocationInfo].tokenTypeDesc(stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:191,1
    - Dst: '[stax2.stream.TestLocationInfo].getLineNumber()'
      Src: stax2.stream.TestLocationInfo:191,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:191,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: 192
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 192
    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()'
    - '[stax2.stream.TestLocationInfo].getEndLocation()'
    - '[XMLStreamReader2].getEventType()'
    - '[XMLStreamReader2].getLocationInfo()'
    - '[stax2.stream.TestLocationInfo].assertEquals(String,int,stax2.stream.TestLocationInfo)'
    - '[stax2.stream.TestLocationInfo].tokenTypeDesc(stax2.stream.TestLocationInfo)'
    - '[stax2.stream.TestLocationInfo].getLineNumber()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getEventType()'
      Src: stax2.stream.TestLocationInfo:199,1
    - Dst: '[stax2.stream.TestLocationInfo].tokenTypeDesc(stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:199,1
    - Dst: '[XMLStreamLocation2].getColumnNumber()'
      Src: stax2.stream.TestLocationInfo:200,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:199,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: stax2.stream.TestLocationInfo:201,1
    - Dst: '[stax2.stream.TestLocationInfo].tokenTypeDesc(stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:201,1
    - Dst: '[XMLStreamLocation2].getLineNumber()'
      Src: stax2.stream.TestLocationInfo:202,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:201,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(int,long)'
      Src: stax2.stream.TestLocationInfo:207,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(int,long)'
      Src: stax2.stream.TestLocationInfo:212,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: 214
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 214
    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:
    - '[XMLStreamLocation2].getColumnNumber()'
    - '[stax2.stream.TestLocationInfo].assertEquals(int,long)'
    - '[XMLStreamReader].getEventType()'
    - '[stax2.stream.TestLocationInfo].assertEquals(String,int,stax2.stream.TestLocationInfo)'
    - '[stax2.stream.TestLocationInfo].tokenTypeDesc(stax2.stream.TestLocationInfo)'
    - '[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:219,1
    - Dst: '[stax2.stream.TestLocationInfo].setCoalescing(stax2.stream.TestLocationInfo,boolean)'
      Src: stax2.stream.TestLocationInfo:220,1
    - Dst: '[stax2.stream.TestLocationInfo].setNamespaceAware(stax2.stream.TestLocationInfo,boolean)'
      Src: stax2.stream.TestLocationInfo:221,1
    - Dst: '[stax2.stream.TestLocationInfo].setSupportDTD(stax2.stream.TestLocationInfo,boolean)'
      Src: stax2.stream.TestLocationInfo:222,1
    - Dst: '[stax2.stream.TestLocationInfo].setValidating(stax2.stream.TestLocationInfo,boolean)'
      Src: stax2.stream.TestLocationInfo:226,1
    - Dst: '[stax2.stream.TestLocationInfo].constructStreamReader(stax2.stream.TestLocationInfo,String)'
      Src: stax2.stream.TestLocationInfo:227,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: 228
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 228
    functionName: '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestLocationInfo.java
    functionUses: 4
    functionsReached:
    - '[stax2.stream.TestLocationInfo].setCoalescing(stax2.stream.TestLocationInfo,boolean)'
    - '[stax2.stream.TestLocationInfo].setValidating(stax2.stream.TestLocationInfo,boolean)'
    - '[stax2.stream.TestLocationInfo].setNamespaceAware(stax2.stream.TestLocationInfo,boolean)'
    - '[stax2.stream.TestLocationInfo].setSupportDTD(stax2.stream.TestLocationInfo,boolean)'
    - '[stax2.stream.TestLocationInfo].getInputFactory()'
    - '[stax2.stream.TestLocationInfo].constructStreamReader(stax2.stream.TestLocationInfo,String)'
    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:18,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].doTestProperties(boolean,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:19,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: 20
      start: 14
    functionDepth: 2
    functionLinenumber: 14
    functionLinenumberEnd: 20
    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:26,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].doTestProperties(boolean,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:27,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: 28
      start: 22
    functionDepth: 2
    functionLinenumber: 22
    functionLinenumberEnd: 28
    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:34,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].doTestSkipElement(boolean)'
      Src: stax2.stream.TestXMLStreamReader2:35,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: 36
      start: 30
    functionDepth: 2
    functionLinenumber: 30
    functionLinenumberEnd: 36
    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:42,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].doTestGetPrefixedName(boolean)'
      Src: stax2.stream.TestXMLStreamReader2:43,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: 44
      start: 38
    functionDepth: 2
    functionLinenumber: 38
    functionLinenumberEnd: 44
    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:49,1
    - Dst: '[stax2.stream.TestXMLStreamReader2]._testCData(boolean,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:50,1
    - Dst: '[stax2.stream.TestXMLStreamReader2]._testCData(boolean,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:51,1
    - Dst: '[stax2.stream.TestXMLStreamReader2]._testCData(boolean,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:52,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: 53
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 53
    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:67,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.stream.TestXMLStreamReader2:71,1
    - Dst: '[ByteArrayOutputStream].write(int)'
      Src: stax2.stream.TestXMLStreamReader2:72,1
    - Dst: '[ByteArrayOutputStream].write(int)'
      Src: stax2.stream.TestXMLStreamReader2:73,1
    - Dst: '[ByteArrayOutputStream].write(int)'
      Src: stax2.stream.TestXMLStreamReader2:74,1
    - Dst: XML.getBytes(String)
      Src: stax2.stream.TestXMLStreamReader2:75,1
    - Dst: '[ByteArrayOutputStream].write(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:75,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: stax2.stream.TestXMLStreamReader2:76,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getInputFactory()'
      Src: stax2.stream.TestXMLStreamReader2:77,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].setCoalescing(stax2.stream.TestXMLStreamReader2,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:79,1
    - Dst: '[ByteArrayInputStream].<init>(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:81,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].createXMLStreamReader(ByteArrayInputStream)'
      Src: stax2.stream.TestXMLStreamReader2:81,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getEventType()'
      Src: stax2.stream.TestXMLStreamReader2:82,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:82,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:83,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:83,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestXMLStreamReader2:84,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:84,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getElementText()'
      Src: stax2.stream.TestXMLStreamReader2:86,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:86,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getEventType()'
      Src: stax2.stream.TestXMLStreamReader2:87,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:87,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].close()'
      Src: stax2.stream.TestXMLStreamReader2:88,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: 89
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 89
    functionName: '[stax2.stream.TestXMLStreamReader2].testLongerCData()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestXMLStreamReader2.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestXMLStreamReader2].getLocalName()'
    - '[stax2.stream.TestXMLStreamReader2].getElementText()'
    - '[stax2.stream.TestXMLStreamReader2].assertEquals(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].getInputFactory()'
    - '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].getEventType()'
    - '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
    - '[ByteArrayInputStream].<init>(stax2.stream.TestXMLStreamReader2)'
    - XML.getBytes(String)
    - '[ByteArrayOutputStream].write(int)'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[stax2.stream.TestXMLStreamReader2].createXMLStreamReader(ByteArrayInputStream)'
    - '[stax2.stream.TestXMLStreamReader2].close()'
    - '[stax2.stream.TestXMLStreamReader2].setCoalescing(stax2.stream.TestXMLStreamReader2,boolean)'
    - '[ByteArrayOutputStream].<init>()'
    - SRC_TEXT.replace(String,String)
    - '[ByteArrayOutputStream].write(stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].next()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestXMLStreamReader2].testLongerCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestXMLStreamReader2].getInputFactory()'
      Src: stax2.stream.TestXMLStreamReader2:101,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].setCoalescing(stax2.stream.TestXMLStreamReader2,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:103,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].setProperty(stax2.stream.TestXMLStreamReader2,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:104,1
    - Dst: '[StringReader].<init>(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:105,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].createXMLStreamReader(StringReader)'
      Src: stax2.stream.TestXMLStreamReader2:105,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].wrapWithAdapter(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:107,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:109,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:109,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:110,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getAndVerifyText(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:111,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:111,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:113,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:115,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:117,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:117,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].close()'
      Src: stax2.stream.TestXMLStreamReader2:118,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: 119
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 119
    functionName: '[stax2.stream.TestXMLStreamReader2]._testCData(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestXMLStreamReader2.java
    functionUses: 1
    functionsReached:
    - '[stax2.stream.TestXMLStreamReader2].setProperty(stax2.stream.TestXMLStreamReader2,boolean)'
    - '[stax2.stream.TestXMLStreamReader2].getAndVerifyText(stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].getInputFactory()'
    - '[StringReader].<init>(stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].close()'
    - '[stax2.stream.TestXMLStreamReader2].createXMLStreamReader(StringReader)'
    - '[stax2.stream.TestXMLStreamReader2].wrapWithAdapter(stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].setCoalescing(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:129,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].wrapWithAdapter(XMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:131,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getEventType()'
      Src: stax2.stream.TestXMLStreamReader2:134,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:134,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getDepth()'
      Src: stax2.stream.TestXMLStreamReader2:135,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(int,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:135,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].isEmptyElement()'
      Src: stax2.stream.TestXMLStreamReader2:136,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertFalse(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:136,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:138,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:138,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestXMLStreamReader2:139,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:139,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getDepth()'
      Src: stax2.stream.TestXMLStreamReader2:140,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(int,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:140,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].isEmptyElement()'
      Src: stax2.stream.TestXMLStreamReader2:141,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertFalse(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:141,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:143,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:143,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestXMLStreamReader2:144,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:144,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getDepth()'
      Src: stax2.stream.TestXMLStreamReader2:145,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(int,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:145,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].isEmptyElement()'
      Src: stax2.stream.TestXMLStreamReader2:151,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTrue(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:151,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].getLocalName()'
      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:164,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertFalse(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:164,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:167,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:167,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getAndVerifyText(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:168,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:168,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getDepth()'
      Src: stax2.stream.TestXMLStreamReader2:169,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(int,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:169,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].getLocalName()'
      Src: stax2.stream.TestXMLStreamReader2:183,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:183,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getDepth()'
      Src: stax2.stream.TestXMLStreamReader2:184,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(int,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:184,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].isEmptyElement()'
      Src: stax2.stream.TestXMLStreamReader2:186,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertFalse(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:186,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:189,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:189,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getDepth()'
      Src: stax2.stream.TestXMLStreamReader2:190,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(int,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:190,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].isEmptyElement()'
      Src: stax2.stream.TestXMLStreamReader2:192,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertFalse(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:192,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: 194
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 194
    functionName: '[stax2.stream.TestXMLStreamReader2].doTestProperties(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestXMLStreamReader2.java
    functionUses: 2
    functionsReached:
    - '[stax2.stream.TestXMLStreamReader2].getLocalName()'
    - '[stax2.stream.TestXMLStreamReader2].getReader(stax2.stream.TestXMLStreamReader2,boolean)'
    - '[stax2.stream.TestXMLStreamReader2].getAndVerifyText(stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].getEventType()'
    - '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].assertEquals(int,stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].getDepth()'
    - '[stax2.stream.TestXMLStreamReader2].assertFalse(stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].wrapWithAdapter(XMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].isEmptyElement()'
    - '[stax2.stream.TestXMLStreamReader2].assertTrue(stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].next()'
    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:200,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.stream.TestXMLStreamReader2:201,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:201,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:203,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:203,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestXMLStreamReader2:204,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:204,1
    - Dst: '[XMLStreamReader2].skipElement()'
      Src: stax2.stream.TestXMLStreamReader2:205,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.stream.TestXMLStreamReader2:206,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:206,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestXMLStreamReader2:207,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:207,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:208,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:208,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: 209
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 209
    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].next()'
    - '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
    - '[XMLStreamReader2].getEventType()'
    - '[XMLStreamReader2].getLocalName()'
    - '[XMLStreamReader2].skipElement()'
    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:219,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].next()'
      Src: stax2.stream.TestXMLStreamReader2:228,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:228,1
    - Dst: '[XMLStreamReader2].getPrefixedName()'
      Src: stax2.stream.TestXMLStreamReader2:229,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:229,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:230,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:230,1
    - Dst: '[XMLStreamReader2].getPrefixedName()'
      Src: stax2.stream.TestXMLStreamReader2:231,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:231,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:232,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:232,1
    - Dst: '[XMLStreamReader2].getPrefixedName()'
      Src: stax2.stream.TestXMLStreamReader2:233,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:233,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:234,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:234,1
    - Dst: '[XMLStreamReader2].getPrefixedName()'
      Src: stax2.stream.TestXMLStreamReader2:235,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:235,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:236,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:236,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].fail(String)'
      Src: stax2.stream.TestXMLStreamReader2:238,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: 240
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 240
    functionName: '[stax2.stream.TestXMLStreamReader2].doTestGetPrefixedName(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestXMLStreamReader2.java
    functionUses: 1
    functionsReached:
    - '[stax2.stream.TestXMLStreamReader2].getReader(stax2.stream.TestXMLStreamReader2,boolean)'
    - '[XMLStreamReader2].next()'
    - '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
    - '[XMLStreamReader2].getPrefixedName()'
    - '[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:251,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].setCoalescing(stax2.stream.TestXMLStreamReader2,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:252,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].setSupportDTD(stax2.stream.TestXMLStreamReader2,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:253,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].setNamespaceAware(stax2.stream.TestXMLStreamReader2,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:254,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].setValidating(stax2.stream.TestXMLStreamReader2,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:255,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].constructStreamReader(stax2.stream.TestXMLStreamReader2,String)'
      Src: stax2.stream.TestXMLStreamReader2:256,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: 257
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 257
    functionName: '[stax2.stream.TestXMLStreamReader2].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestXMLStreamReader2.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestXMLStreamReader2].setSupportDTD(stax2.stream.TestXMLStreamReader2,boolean)'
    - '[stax2.stream.TestXMLStreamReader2].getInputFactory()'
    - '[stax2.stream.TestXMLStreamReader2].setValidating(stax2.stream.TestXMLStreamReader2,boolean)'
    - '[stax2.stream.TestXMLStreamReader2].constructStreamReader(stax2.stream.TestXMLStreamReader2,String)'
    - '[stax2.stream.TestXMLStreamReader2].setNamespaceAware(stax2.stream.TestXMLStreamReader2,boolean)'
    - '[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:27,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: 28
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 28
    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:33,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: 34
      start: 30
    functionDepth: 2
    functionLinenumber: 30
    functionLinenumberEnd: 34
    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:39,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: 40
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 40
    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:45,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: 46
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 46
    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:60,1
    - Dst: '[stax2.stream.TestGetElement].generateDoc(stax2.stream.TestGetElement,stax2.stream.TestGetElement,ByteArrayOutputStream)'
      Src: stax2.stream.TestGetElement:61,1
    - Dst: '[stax2.stream.TestGetElement].getInputFactory()'
      Src: stax2.stream.TestGetElement:62,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: stax2.stream.TestGetElement:63,1
    - Dst: '[stax2.stream.TestGetElement].setCoalescing(stax2.stream.TestGetElement,boolean)'
      Src: stax2.stream.TestGetElement:66,1
    - Dst: '[ByteArrayInputStream].<init>(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:67,1
    - Dst: '[stax2.stream.TestGetElement].createXMLStreamReader(ByteArrayInputStream)'
      Src: stax2.stream.TestGetElement:67,1
    - Dst: '[stax2.stream.TestGetElement].next()'
      Src: stax2.stream.TestGetElement:68,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:68,1
    - Dst: '[stax2.stream.TestGetElement].getLocalName()'
      Src: stax2.stream.TestGetElement:69,1
    - Dst: '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:69,1
    - Dst: '[Random].<init>(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:71,1
    - Dst: '[stax2.stream.TestGetElement].nextTag()'
      Src: stax2.stream.TestGetElement:73,1
    - Dst: '[stax2.stream.TestGetElement].getLocalName()'
      Src: stax2.stream.TestGetElement:75,1
    - Dst: '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:75,1
    - Dst: '[Random].nextInt()'
      Src: stax2.stream.TestGetElement:76,1
    - Dst: String.valueOf(stax2.stream.TestGetElement)
      Src: stax2.stream.TestGetElement:76,1
    - Dst: '[stax2.stream.TestGetElement].expectElemText(stax2.stream.TestGetElement,String,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:76,1
    - Dst: '[Random].nextLong()'
      Src: stax2.stream.TestGetElement:77,1
    - Dst: String.valueOf(stax2.stream.TestGetElement)
      Src: stax2.stream.TestGetElement:77,1
    - Dst: '[stax2.stream.TestGetElement].expectElemText(stax2.stream.TestGetElement,String,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:77,1
    - Dst: '[Random].nextBoolean()'
      Src: stax2.stream.TestGetElement:78,1
    - Dst: String.valueOf(stax2.stream.TestGetElement)
      Src: stax2.stream.TestGetElement:78,1
    - Dst: '[stax2.stream.TestGetElement].expectElemText(stax2.stream.TestGetElement,String,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:78,1
    - Dst: '[stax2.stream.TestGetElement].nextTag()'
      Src: stax2.stream.TestGetElement:79,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:79,1
    - Dst: '[stax2.stream.TestGetElement].assertEquals(int,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:81,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: 82
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 82
    functionName: '[stax2.stream.TestGetElement]._testLargeDoc(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestGetElement.java
    functionUses: 2
    functionsReached:
    - '[stax2.stream.TestGetElement].next()'
    - '[ByteArrayInputStream].<init>(stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].getInputFactory()'
    - '[stax2.stream.TestGetElement].nextTag()'
    - '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
    - '[Random].<init>(stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].assertEquals(int,stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].getLocalName()'
    - String.valueOf(stax2.stream.TestGetElement)
    - '[ByteArrayOutputStream].toByteArray()'
    - '[Random].nextInt()'
    - '[Random].nextLong()'
    - '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].generateDoc(stax2.stream.TestGetElement,stax2.stream.TestGetElement,ByteArrayOutputStream)'
    - '[stax2.stream.TestGetElement].expectElemText(stax2.stream.TestGetElement,String,stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].setCoalescing(stax2.stream.TestGetElement,boolean)'
    - '[Random].nextBoolean()'
    - '[stax2.stream.TestGetElement].createXMLStreamReader(ByteArrayInputStream)'
    - '[ByteArrayOutputStream].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestGetElement]._testLargeDoc(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: stax2.stream.TestGetElement:88,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.stream.TestGetElement:90,1
    - Dst: '[StringBuilder].length()'
      Src: stax2.stream.TestGetElement:91,1
    - Dst: '[Random].nextInt()'
      Src: stax2.stream.TestGetElement:92,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.stream.TestGetElement:94,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.stream.TestGetElement:97,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.stream.TestGetElement:100,1
    - Dst: '[StringBuilder].length()'
      Src: stax2.stream.TestGetElement:103,1
    - Dst: '[StringBuilder].append(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:103,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.stream.TestGetElement:108,1
    - Dst: '[StringWriter].<init>(int)'
      Src: stax2.stream.TestGetElement:109,1
    - Dst: '[stax2.stream.TestGetElement].getOutputFactory()'
      Src: stax2.stream.TestGetElement:110,1
    - Dst: '[stax2.stream.TestGetElement].createXMLStreamWriter(StringWriter)'
      Src: stax2.stream.TestGetElement:110,1
    - Dst: '[stax2.stream.TestGetElement].writeStartDocument()'
      Src: stax2.stream.TestGetElement:112,1
    - Dst: '[stax2.stream.TestGetElement].writeStartElement(String)'
      Src: stax2.stream.TestGetElement:113,1
    - Dst: '[stax2.stream.TestGetElement].writeCharacters(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:114,1
    - Dst: '[stax2.stream.TestGetElement].writeEndElement()'
      Src: stax2.stream.TestGetElement:115,1
    - Dst: '[stax2.stream.TestGetElement].writeEndDocument()'
      Src: stax2.stream.TestGetElement:116,1
    - Dst: '[stax2.stream.TestGetElement].close()'
      Src: stax2.stream.TestGetElement:117,1
    - Dst: '[stax2.stream.TestGetElement].getInputFactory()'
      Src: stax2.stream.TestGetElement:119,1
    - Dst: '[stax2.stream.TestGetElement].setCoalescing(stax2.stream.TestGetElement,boolean)'
      Src: stax2.stream.TestGetElement:120,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.stream.TestGetElement:121,1
    - Dst: '[StringReader].<init>(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:121,1
    - Dst: '[stax2.stream.TestGetElement].createXMLStreamReader(StringReader)'
      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
    - Dst: '[stax2.stream.TestGetElement].getLocalName()'
      Src: stax2.stream.TestGetElement:123,1
    - Dst: '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:123,1
    - Dst: '[stax2.stream.TestGetElement].getElementText()'
      Src: stax2.stream.TestGetElement:124,1
    - Dst: '[stax2.stream.TestGetElement].assertEquals(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:125,1
    - Dst: '[stax2.stream.TestGetElement].getEventType()'
      Src: stax2.stream.TestGetElement:126,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:126,1
    - Dst: '[stax2.stream.TestGetElement].next()'
      Src: stax2.stream.TestGetElement:127,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:127,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: 128
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 128
    functionName: '[stax2.stream.TestGetElement]._testLongSegment(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestGetElement.java
    functionUses: 2
    functionsReached:
    - '[stax2.stream.TestGetElement].next()'
    - '[stax2.stream.TestGetElement].getInputFactory()'
    - '[StringBuilder].toString()'
    - '[stax2.stream.TestGetElement].writeEndElement()'
    - '[StringBuilder].length()'
    - '[stax2.stream.TestGetElement].createXMLStreamReader(StringReader)'
    - '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].getLocalName()'
    - '[stax2.stream.TestGetElement].getOutputFactory()'
    - '[StringReader].<init>(stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].getEventType()'
    - '[StringBuilder].append(String)'
    - '[Random].nextInt()'
    - '[stax2.stream.TestGetElement].writeCharacters(stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].writeStartDocument()'
    - '[StringBuilder].<init>(int)'
    - '[Random].<init>(int)'
    - '[stax2.stream.TestGetElement].getElementText()'
    - '[StringWriter].toString()'
    - '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
    - '[StringWriter].<init>(int)'
    - '[stax2.stream.TestGetElement].setCoalescing(stax2.stream.TestGetElement,boolean)'
    - '[stax2.stream.TestGetElement].createXMLStreamWriter(StringWriter)'
    - '[stax2.stream.TestGetElement].writeEndDocument()'
    - '[stax2.stream.TestGetElement].assertEquals(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].writeStartElement(String)'
    - '[stax2.stream.TestGetElement].close()'
    - '[StringBuilder].append(stax2.stream.TestGetElement)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestGetElement]._testLongSegment(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestGetElement].getInputFactory()'
      Src: stax2.stream.TestGetElement:135,1
    - Dst: '[stax2.stream.TestGetElement].setCoalescing(stax2.stream.TestGetElement,boolean)'
      Src: stax2.stream.TestGetElement:139,1
    - Dst: '[StringReader].<init>(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:140,1
    - Dst: '[stax2.stream.TestGetElement].createXMLStreamReader(StringReader)'
      Src: stax2.stream.TestGetElement:140,1
    - Dst: '[stax2.stream.TestGetElement].next()'
      Src: stax2.stream.TestGetElement:141,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:141,1
    - Dst: '[stax2.stream.TestGetElement].getElementText()'
      Src: stax2.stream.TestGetElement:142,1
    - Dst: '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:142,1
    - Dst: '[stax2.stream.TestGetElement].getEventType()'
      Src: stax2.stream.TestGetElement:143,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      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].close()'
      Src: stax2.stream.TestGetElement:145,1
    - Dst: '[stax2.stream.TestGetElement].setCoalescing(stax2.stream.TestGetElement,boolean)'
      Src: stax2.stream.TestGetElement:148,1
    - Dst: '[StringReader].<init>(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:149,1
    - Dst: '[stax2.stream.TestGetElement].createXMLStreamReader(StringReader)'
      Src: stax2.stream.TestGetElement:149,1
    - Dst: '[stax2.stream.TestGetElement].next()'
      Src: stax2.stream.TestGetElement:150,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:150,1
    - Dst: '[stax2.stream.TestGetElement].getElementText()'
      Src: stax2.stream.TestGetElement:151,1
    - Dst: '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:151,1
    - Dst: '[stax2.stream.TestGetElement].getEventType()'
      Src: stax2.stream.TestGetElement:152,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:152,1
    - Dst: '[stax2.stream.TestGetElement].next()'
      Src: stax2.stream.TestGetElement:153,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:153,1
    - Dst: '[stax2.stream.TestGetElement].close()'
      Src: stax2.stream.TestGetElement:154,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: 155
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 155
    functionName: '[stax2.stream.TestGetElement].testGetMixedContentElementText()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestGetElement.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].next()'
    - '[stax2.stream.TestGetElement].getEventType()'
    - '[stax2.stream.TestGetElement].getElementText()'
    - '[stax2.stream.TestGetElement].getInputFactory()'
    - '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].createXMLStreamReader(StringReader)'
    - '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].setCoalescing(stax2.stream.TestGetElement,boolean)'
    - '[stax2.stream.TestGetElement].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestGetElement].testGetMixedContentElementText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestGetElement].getOutputFactory()'
      Src: stax2.stream.TestGetElement:166,1
    - Dst: '[stax2.stream.TestGetElement].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: stax2.stream.TestGetElement:166,1
    - Dst: '[Random].<init>(long)'
      Src: stax2.stream.TestGetElement:167,1
    - Dst: '[stax2.stream.TestGetElement].writeStartDocument()'
      Src: stax2.stream.TestGetElement:169,1
    - Dst: '[stax2.stream.TestGetElement].writeStartElement(String)'
      Src: stax2.stream.TestGetElement:170,1
    - Dst: '[ByteArrayOutputStream].size()'
      Src: stax2.stream.TestGetElement:174,1
    - Dst: '[stax2.stream.TestGetElement].writeStartElement(String)'
      Src: stax2.stream.TestGetElement:175,1
    - Dst: '[stax2.stream.TestGetElement].writeStartElement(String)'
      Src: stax2.stream.TestGetElement:177,1
    - Dst: '[Random].nextInt()'
      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].writeStartElement(String)'
      Src: stax2.stream.TestGetElement:180,1
    - Dst: '[Random].nextLong()'
      Src: stax2.stream.TestGetElement:181,1
    - Dst: String.valueOf(stax2.stream.TestGetElement)
      Src: stax2.stream.TestGetElement:181,1
    - Dst: '[stax2.stream.TestGetElement].writeCharacters(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:181,1
    - Dst: '[stax2.stream.TestGetElement].writeEndElement()'
      Src: stax2.stream.TestGetElement:182,1
    - Dst: '[stax2.stream.TestGetElement].writeStartElement(String)'
      Src: stax2.stream.TestGetElement:183,1
    - Dst: '[Random].nextBoolean()'
      Src: stax2.stream.TestGetElement:184,1
    - Dst: String.valueOf(stax2.stream.TestGetElement)
      Src: stax2.stream.TestGetElement:184,1
    - Dst: '[stax2.stream.TestGetElement].writeCharacters(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:184,1
    - Dst: '[stax2.stream.TestGetElement].writeEndElement()'
      Src: stax2.stream.TestGetElement:185,1
    - Dst: '[stax2.stream.TestGetElement].writeCharacters(String)'
      Src: stax2.stream.TestGetElement:186,1
    - Dst: '[stax2.stream.TestGetElement].writeEndElement()'
      Src: stax2.stream.TestGetElement:188,1
    - Dst: '[stax2.stream.TestGetElement].flush()'
      Src: stax2.stream.TestGetElement:189,1
    - Dst: '[stax2.stream.TestGetElement].writeEndElement()'
      Src: stax2.stream.TestGetElement:192,1
    - Dst: '[stax2.stream.TestGetElement].writeEndDocument()'
      Src: stax2.stream.TestGetElement:193,1
    - Dst: '[stax2.stream.TestGetElement].close()'
      Src: stax2.stream.TestGetElement:194,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: 196
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 196
    functionName: '[stax2.stream.TestGetElement].generateDoc(long,int,ByteArrayOutputStream)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestGetElement.java
    functionUses: 0
    functionsReached:
    - '[ByteArrayOutputStream].size()'
    - '[stax2.stream.TestGetElement].writeCharacters(String)'
    - '[stax2.stream.TestGetElement].writeEndDocument()'
    - String.valueOf(stax2.stream.TestGetElement)
    - '[stax2.stream.TestGetElement].writeEndElement()'
    - '[Random].nextInt()'
    - '[Random].nextLong()'
    - '[stax2.stream.TestGetElement].createXMLStreamWriter(ByteArrayOutputStream,String)'
    - '[stax2.stream.TestGetElement].writeStartElement(String)'
    - '[Random].<init>(long)'
    - '[stax2.stream.TestGetElement].writeCharacters(stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].writeStartDocument()'
    - '[Random].nextBoolean()'
    - '[stax2.stream.TestGetElement].close()'
    - '[stax2.stream.TestGetElement].flush()'
    - '[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:201,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:201,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: stax2.stream.TestGetElement:202,1
    - Dst: '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:202,1
    - Dst: '[XMLStreamReader].getElementText()'
      Src: stax2.stream.TestGetElement:203,1
    - Dst: '[String].equals(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:204,1
    - Dst: '[XMLStreamReader].getLocation()'
      Src: stax2.stream.TestGetElement:205,1
    - Dst: '[stax2.stream.TestGetElement].fail(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:205,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: stax2.stream.TestGetElement:207,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:207,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: 208
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 208
    functionName: '[stax2.stream.TestGetElement].expectElemText(XMLStreamReader,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestGetElement.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].getLocation()'
    - '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
    - '[XMLStreamReader].getLocalName()'
    - '[stax2.stream.TestGetElement].fail(stax2.stream.TestGetElement)'
    - '[String].equals(stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
    - '[XMLStreamReader].nextTag()'
    - '[XMLStreamReader].getElementText()'
    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:26,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestNamespaces:28,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(stax2.stream.TestNamespaces,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:28,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestNamespaces:29,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:29,1
    - Dst: '[XMLStreamReader2].getNamespaceContext()'
      Src: stax2.stream.TestNamespaces:30,1
    - Dst: '[stax2.stream.TestNamespaces].assertNotNull(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:31,1
    - Dst: '[stax2.stream.TestNamespaces].checkValidityOfNs1(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:32,1
    - Dst: '[XMLStreamReader2].getNonTransientNamespaceContext()'
      Src: stax2.stream.TestNamespaces:33,1
    - Dst: '[stax2.stream.TestNamespaces].assertNotNull(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:34,1
    - Dst: '[stax2.stream.TestNamespaces].checkValidityOfNs1(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:35,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestNamespaces:37,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(stax2.stream.TestNamespaces,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:37,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestNamespaces:38,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:38,1
    - Dst: '[XMLStreamReader2].getNamespaceContext()'
      Src: stax2.stream.TestNamespaces:39,1
    - Dst: '[stax2.stream.TestNamespaces].getPrefix(String)'
      Src: stax2.stream.TestNamespaces:41,1
    - Dst: '[stax2.stream.TestNamespaces].assertNull(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:41,1
    - Dst: '[stax2.stream.TestNamespaces].getNamespaceURI(String)'
      Src: stax2.stream.TestNamespaces:42,1
    - Dst: '[stax2.stream.TestNamespaces].assertNull(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:42,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:46,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:46,1
    - Dst: '[stax2.stream.TestNamespaces].getNamespaceURI(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:49,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:49,1
    - Dst: '[stax2.stream.TestNamespaces].getPrefix(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].getNamespaceURI(String)'
      Src: stax2.stream.TestNamespaces:51,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:51,1
    - Dst: '[stax2.stream.TestNamespaces].getNamespaceURI(String)'
      Src: stax2.stream.TestNamespaces:52,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:52,1
    - Dst: '[stax2.stream.TestNamespaces].checkValidityOfNs1(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:55,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestNamespaces:57,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(stax2.stream.TestNamespaces,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:57,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestNamespaces:58,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:58,1
    - Dst: '[stax2.stream.TestNamespaces].checkValidityOfNs1(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:60,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: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestNamespaces:63,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(stax2.stream.TestNamespaces,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:63,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestNamespaces:64,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(stax2.stream.TestNamespaces,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:64,1
    - Dst: '[stax2.stream.TestNamespaces].checkValidityOfNs1(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:67,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: 68
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 68
    functionName: '[stax2.stream.TestNamespaces].testNonTransientNsCtxt()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestNamespaces].assertNull(stax2.stream.TestNamespaces)'
    - '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
    - '[stax2.stream.TestNamespaces].assertEquals(stax2.stream.TestNamespaces,stax2.stream.TestNamespaces)'
    - '[XMLStreamReader2].getNonTransientNamespaceContext()'
    - '[stax2.stream.TestNamespaces].checkValidityOfNs1(stax2.stream.TestNamespaces)'
    - '[XMLStreamReader2].next()'
    - '[stax2.stream.TestNamespaces].getNamespaceURI(String)'
    - '[stax2.stream.TestNamespaces].getNsReader(stax2.stream.TestNamespaces,boolean)'
    - '[stax2.stream.TestNamespaces].assertNotNull(stax2.stream.TestNamespaces)'
    - '[XMLStreamReader2].getLocalName()'
    - '[XMLStreamReader2].getNamespaceContext()'
    - '[stax2.stream.TestNamespaces].getPrefix(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestNamespaces].testNonTransientNsCtxt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefix(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].getPrefix(String)'
      Src: stax2.stream.TestNamespaces:82,1
    - Dst: '[stax2.stream.TestNamespaces].assertNull(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:82,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: stax2.stream.TestNamespaces:83,1
    - Dst: '[stax2.stream.TestNamespaces].assertNull(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:83,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: stax2.stream.TestNamespaces:85,1
    - Dst: '[stax2.stream.TestNamespaces].length()'
      Src: stax2.stream.TestNamespaces:86,1
    - Dst: '[stax2.stream.TestNamespaces].fail(String)'
      Src: stax2.stream.TestNamespaces:87,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
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
      Src: stax2.stream.TestNamespaces:92,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:92,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: stax2.stream.TestNamespaces:93,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:93,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: 94
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 94
    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].assertNull(stax2.stream.TestNamespaces)'
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
    - '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
    - '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
    - '[stax2.stream.TestNamespaces].fail(String)'
    - '[stax2.stream.TestNamespaces].length()'
    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:99,1
    - Dst: '[stax2.stream.TestNamespaces].setNamespaceAware(stax2.stream.TestNamespaces,boolean)'
      Src: stax2.stream.TestNamespaces:100,1
    - Dst: '[stax2.stream.TestNamespaces].setCoalescing(stax2.stream.TestNamespaces,boolean)'
      Src: stax2.stream.TestNamespaces:101,1
    - Dst: '[stax2.stream.TestNamespaces].setValidating(stax2.stream.TestNamespaces,boolean)'
      Src: stax2.stream.TestNamespaces:102,1
    - Dst: '[stax2.stream.TestNamespaces].constructStreamReader(stax2.stream.TestNamespaces,String)'
      Src: stax2.stream.TestNamespaces: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: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - contents
    - coalesce
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 104
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 104
    functionName: '[stax2.stream.TestNamespaces].getNsReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestNamespaces].setCoalescing(stax2.stream.TestNamespaces,boolean)'
    - '[stax2.stream.TestNamespaces].setNamespaceAware(stax2.stream.TestNamespaces,boolean)'
    - '[stax2.stream.TestNamespaces].constructStreamReader(stax2.stream.TestNamespaces,String)'
    - '[stax2.stream.TestNamespaces].setValidating(stax2.stream.TestNamespaces,boolean)'
    - '[stax2.stream.TestNamespaces].getInputFactory()'
    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:37,1
    - Dst: '[stax2.stream.TestClosing.MyReader].<init>(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:38,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(stax2.stream.TestClosing.MyReader)'
      Src: stax2.stream.TestClosing:39,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.next()
      Src: stax2.stream.TestClosing:42,1
    - Dst: '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:42,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:43,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:43,1
    - Dst: sr.close()
      Src: stax2.stream.TestClosing:46,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:47,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:47,1
    - Dst: '[stax2.stream.TestClosing].streamThrough(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:50,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:52,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:52,1
    - Dst: sr.closeCompletely()
      Src: stax2.stream.TestClosing:55,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:56,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:56,1
    - Dst: sr.closeCompletely()
      Src: stax2.stream.TestClosing:59,1
    - Dst: sr.closeCompletely()
      Src: stax2.stream.TestClosing:60,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:61,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:61,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: 62
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 62
    functionName: '[stax2.stream.TestClosing].testNoAutoCloseReader()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
    - sr.close()
    - '[stax2.stream.TestClosing].streamThrough(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
    - '[XMLInputFactory2].createXMLStreamReader(stax2.stream.TestClosing.MyReader)'
    - '[stax2.stream.TestClosing.MyReader].<init>(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing.MyReader].isClosed()'
    - sr.next()
    - '[stax2.stream.TestClosing].getFactory(boolean)'
    - sr.closeCompletely()
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestClosing].testNoAutoCloseReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestClosing].getFactory(boolean)'
      Src: stax2.stream.TestClosing:70,1
    - Dst: XML.getBytes(String)
      Src: stax2.stream.TestClosing:71,1
    - Dst: '[MyStream].<init>(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:71,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(MyStream)'
      Src: stax2.stream.TestClosing:72,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.stream.TestClosing:74,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:74,1
    - Dst: sr.next()
      Src: stax2.stream.TestClosing:75,1
    - Dst: '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:75,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.stream.TestClosing:76,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:76,1
    - Dst: sr.close()
      Src: stax2.stream.TestClosing:79,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.stream.TestClosing:80,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:80,1
    - Dst: '[stax2.stream.TestClosing].streamThrough(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:83,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.stream.TestClosing:85,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:85,1
    - Dst: sr.closeCompletely()
      Src: stax2.stream.TestClosing:88,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.stream.TestClosing:89,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:89,1
    - Dst: sr.closeCompletely()
      Src: stax2.stream.TestClosing:92,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.stream.TestClosing:93,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:93,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: 94
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 94
    functionName: '[stax2.stream.TestClosing].testNoAutoCloseStream()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[MyStream].<init>(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
    - sr.close()
    - '[stax2.stream.TestClosing].streamThrough(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
    - XML.getBytes(String)
    - '[XMLInputFactory2].createXMLStreamReader(MyStream)'
    - sr.next()
    - '[stax2.stream.TestClosing].getFactory(boolean)'
    - sr.closeCompletely()
    - '[MyStream].isClosed()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestClosing].testNoAutoCloseStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestClosing].getFactory(boolean)'
      Src: stax2.stream.TestClosing:108,1
    - Dst: '[stax2.stream.TestClosing.MyReader].<init>(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:109,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(stax2.stream.TestClosing.MyReader)'
      Src: stax2.stream.TestClosing:110,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:111,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:111,1
    - Dst: sr.next()
      Src: stax2.stream.TestClosing:112,1
    - Dst: '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:112,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:113,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      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: sr.close()
      Src: stax2.stream.TestClosing:117,1
    - Dst: sr.close()
      Src: stax2.stream.TestClosing:118,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:119,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:119,1
    - Dst: '[stax2.stream.TestClosing.MyReader].<init>(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:122,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(stax2.stream.TestClosing.MyReader)'
      Src: stax2.stream.TestClosing:123,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:124,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:124,1
    - Dst: '[stax2.stream.TestClosing].streamThrough(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:125,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:126,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:126,1
    - Dst: MySource.createFor(stax2.stream.TestClosing)
      Src: stax2.stream.TestClosing:129,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:130,1
    - Dst: '[stax2.stream.TestClosing].isClosed()'
      Src: stax2.stream.TestClosing:131,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:131,1
    - Dst: sr.next()
      Src: stax2.stream.TestClosing:132,1
    - Dst: '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:132,1
    - Dst: '[stax2.stream.TestClosing].streamThrough(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:133,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:134,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:134,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: 135
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 135
    functionName: '[stax2.stream.TestClosing].testAutoCloseEnabled()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestClosing].isClosed()'
    - '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
    - sr.close()
    - '[stax2.stream.TestClosing].streamThrough(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
    - '[XMLInputFactory2].createXMLStreamReader(stax2.stream.TestClosing.MyReader)'
    - MySource.createFor(stax2.stream.TestClosing)
    - '[stax2.stream.TestClosing.MyReader].<init>(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing.MyReader].isClosed()'
    - sr.next()
    - '[stax2.stream.TestClosing].getFactory(boolean)'
    - '[XMLInputFactory2].createXMLStreamReader(stax2.stream.TestClosing)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestClosing].testAutoCloseEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestClosing].getFactory(boolean)'
      Src: stax2.stream.TestClosing:150,1
    - Dst: MySource.createFor(stax2.stream.TestClosing)
      Src: stax2.stream.TestClosing:156,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:157,1
    - Dst: '[stax2.stream.TestClosing].isClosed()'
      Src: stax2.stream.TestClosing:159,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:159,1
    - Dst: sr.next()
      Src: stax2.stream.TestClosing:160,1
    - Dst: '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:160,1
    - Dst: '[stax2.stream.TestClosing].isClosed()'
      Src: stax2.stream.TestClosing:161,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:161,1
    - Dst: sr.close()
      Src: stax2.stream.TestClosing:162,1
    - Dst: '[stax2.stream.TestClosing].isClosed()'
      Src: stax2.stream.TestClosing:163,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:163,1
    - Dst: sr.close()
      Src: stax2.stream.TestClosing:165,1
    - Dst: sr.close()
      Src: stax2.stream.TestClosing:166,1
    - Dst: '[stax2.stream.TestClosing].isClosed()'
      Src: stax2.stream.TestClosing:167,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:167,1
    - Dst: '[MyStringSource].<init>(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:174,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(MyStringSource)'
      Src: stax2.stream.TestClosing:175,1
    - Dst: '[MyStringSource].isClosed()'
      Src: stax2.stream.TestClosing:177,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:177,1
    - Dst: sr.next()
      Src: stax2.stream.TestClosing:178,1
    - Dst: '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:178,1
    - Dst: '[MyStringSource].isClosed()'
      Src: stax2.stream.TestClosing:179,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:179,1
    - Dst: '[stax2.stream.TestClosing].streamThrough(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:180,1
    - Dst: '[MyStringSource].isClosed()'
      Src: stax2.stream.TestClosing:181,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:181,1
    - Dst: '[MyStringSource].<init>(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:184,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(MyStringSource)'
      Src: stax2.stream.TestClosing:185,1
    - Dst: '[MyStringSource].isClosed()'
      Src: stax2.stream.TestClosing:186,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:186,1
    - Dst: sr.next()
      Src: stax2.stream.TestClosing:187,1
    - Dst: '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:187,1
    - Dst: '[MyStringSource].isClosed()'
      Src: stax2.stream.TestClosing:188,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:188,1
    - Dst: sr.close()
      Src: stax2.stream.TestClosing:189,1
    - Dst: '[MyStringSource].isClosed()'
      Src: stax2.stream.TestClosing:190,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:190,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: 191
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 191
    functionName: '[stax2.stream.TestClosing].testAutoCloseImplicit()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestClosing].isClosed()'
    - '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
    - '[MyStringSource].isClosed()'
    - sr.close()
    - '[stax2.stream.TestClosing].streamThrough(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
    - MySource.createFor(stax2.stream.TestClosing)
    - sr.next()
    - '[stax2.stream.TestClosing].getFactory(boolean)'
    - '[MyStringSource].<init>(stax2.stream.TestClosing)'
    - '[XMLInputFactory2].createXMLStreamReader(MyStringSource)'
    - '[XMLInputFactory2].createXMLStreamReader(stax2.stream.TestClosing)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestClosing].testAutoCloseImplicit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestClosing].getInputFactory()'
      Src: stax2.stream.TestClosing:201,1
    - Dst: '[stax2.stream.TestClosing].setProperty(stax2.stream.TestClosing,boolean)'
      Src: stax2.stream.TestClosing:202,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: 204
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 204
    functionName: '[stax2.stream.TestClosing].getFactory(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 4
    functionsReached:
    - '[stax2.stream.TestClosing].setProperty(stax2.stream.TestClosing,boolean)'
    - '[stax2.stream.TestClosing].getInputFactory()'
    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:217,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: 218
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 218
    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:223,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: 224
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 224
    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: 226
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 226
    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:234,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: 235
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 235
    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:240,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: 241
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 241
    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: 243
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 243
    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:252,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: 254
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 254
    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:258,1
    - Dst: '[MySource].<init>(stax2.stream.TestClosing.MyReader)'
      Src: stax2.stream.TestClosing.MySource:259,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: 260
      start: 256
    functionDepth: 1
    functionLinenumber: 256
    functionLinenumberEnd: 260
    functionName: '[stax2.stream.TestClosing.MySource].createFor(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestClosing.MyReader].<init>(String)'
    - '[MySource].<init>(stax2.stream.TestClosing.MyReader)'
    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:263,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: 264
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 264
    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: 269
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 269
    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:277,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: 277
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 277
    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:281,1
    - Dst: '[stax2.stream.TestClosing.MyReader].<init>(stax2.stream.TestClosing.MyStringSource)'
      Src: stax2.stream.TestClosing.MyStringSource:281,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: 283
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 283
    functionName: '[stax2.stream.TestClosing.MyStringSource].constructReader()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestClosing.MyReader].<init>(stax2.stream.TestClosing.MyStringSource)'
    - '[stax2.stream.TestClosing.MyStringSource].getText()'
    linkageType: ''
    returnType: Reader
    signature: '[stax2.stream.TestClosing.MyStringSource].constructReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing.MyStringSource:285,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: 285
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 285
    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: '[String].equals(stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:48,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: stax2.stream.ExtLocationInfo91Test:49,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:49,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].fail(String)'
      Src: stax2.stream.ExtLocationInfo91Test:52,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getReader(String,String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:55,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int)'
      Src: stax2.stream.ExtLocationInfo91Test:57,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:59,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:59,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:60,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:60,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:61,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:61,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
      Src: stax2.stream.ExtLocationInfo91Test:62,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:64,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:64,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:65,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:65,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
      Src: stax2.stream.ExtLocationInfo91Test:66,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:68,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:68,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
      Src: stax2.stream.ExtLocationInfo91Test:69,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:71,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:71,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
      Src: stax2.stream.ExtLocationInfo91Test:72,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].close()'
      Src: stax2.stream.ExtLocationInfo91Test:74,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: 75
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 75
    functionName: '[stax2.stream.ExtLocationInfo91Test].testLocationsWithExtEntity()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/ExtLocationInfo91Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.ExtLocationInfo91Test].getReader(String,String,stax2.stream.ExtLocationInfo91Test)'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
    - '[java.io.StringReader].<init>(String)'
    - '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].fail(String)'
    - '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
    - '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader,stax2.stream.ExtLocationInfo91Test)'
    - '[String].equals(stax2.stream.ExtLocationInfo91Test)'
    - '[org.codehaus.stax2.XMLStreamReader2].close()'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.ExtLocationInfo91Test].testLocationsWithExtEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.ExtLocationInfo91Test].resolverFor(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:94,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getReader(stax2.stream.ExtLocationInfo91Test,String,XMLResolver)'
      Src: stax2.stream.ExtLocationInfo91Test:94,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:96,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:96,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:97,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:97,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:98,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:98,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertSystemId(org.codehaus.stax2.XMLStreamReader2,String)'
      Src: stax2.stream.ExtLocationInfo91Test:99,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:101,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:101,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:102,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:102,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
      Src: stax2.stream.ExtLocationInfo91Test:103,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:105,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:105,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText()'
      Src: stax2.stream.ExtLocationInfo91Test:106,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:106,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
      Src: stax2.stream.ExtLocationInfo91Test:107,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:109,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:109,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:110,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:110,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
      Src: stax2.stream.ExtLocationInfo91Test:111,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:113,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:113,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:114,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:114,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertSystemId(org.codehaus.stax2.XMLStreamReader2,String)'
      Src: stax2.stream.ExtLocationInfo91Test:115,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].close()'
      Src: stax2.stream.ExtLocationInfo91Test:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    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: 118
      start: 79
    functionDepth: 3
    functionLinenumber: 79
    functionLinenumberEnd: 118
    functionName: '[stax2.stream.ExtLocationInfo91Test].testCharactersInExtEntity()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/ExtLocationInfo91Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.ExtLocationInfo91Test].getReader(stax2.stream.ExtLocationInfo91Test,String,XMLResolver)'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
    - '[org.codehaus.stax2.XMLStreamReader2].getText()'
    - '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
    - '[org.codehaus.stax2.XMLStreamReader2].close()'
    - '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
    - '[stax2.stream.ExtLocationInfo91Test].resolverFor(String,stax2.stream.ExtLocationInfo91Test)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[stax2.stream.ExtLocationInfo91Test].assertSystemId(org.codehaus.stax2.XMLStreamReader2,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.ExtLocationInfo91Test].testCharactersInExtEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.ExtLocationInfo91Test].resolverFor(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:137,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getReader(stax2.stream.ExtLocationInfo91Test,String,XMLResolver)'
      Src: stax2.stream.ExtLocationInfo91Test:137,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:139,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:139,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:140,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:140,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:141,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:141,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:143,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:143,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:144,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:144,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
      Src: stax2.stream.ExtLocationInfo91Test:145,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:147,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:147,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
      Src: stax2.stream.ExtLocationInfo91Test:148,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:150,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:150,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:151,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:151,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
      Src: stax2.stream.ExtLocationInfo91Test:152,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:154,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:154,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:155,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:155,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertSystemId(org.codehaus.stax2.XMLStreamReader2,String)'
      Src: stax2.stream.ExtLocationInfo91Test:156,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].close()'
      Src: stax2.stream.ExtLocationInfo91Test:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    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: 159
      start: 122
    functionDepth: 3
    functionLinenumber: 122
    functionLinenumberEnd: 159
    functionName: '[stax2.stream.ExtLocationInfo91Test].testCommentInExtEntity()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/ExtLocationInfo91Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.ExtLocationInfo91Test].getReader(stax2.stream.ExtLocationInfo91Test,String,XMLResolver)'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
    - '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
    - '[org.codehaus.stax2.XMLStreamReader2].close()'
    - '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
    - '[stax2.stream.ExtLocationInfo91Test].resolverFor(String,stax2.stream.ExtLocationInfo91Test)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[stax2.stream.ExtLocationInfo91Test].assertSystemId(org.codehaus.stax2.XMLStreamReader2,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.ExtLocationInfo91Test].testCommentInExtEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:186,1
    - Dst: '[java.io.StringReader].<init>(stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:187,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:187,1
    - Dst: '[String].equals(stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:189,1
    - Dst: '[java.io.StringReader].<init>(stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:190,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:190,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].fail(String)'
      Src: stax2.stream.ExtLocationInfo91Test:192,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getReader(stax2.stream.ExtLocationInfo91Test,String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:195,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:197,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:197,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:198,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:198,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:199,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:199,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertSystemId(org.codehaus.stax2.XMLStreamReader2,String)'
      Src: stax2.stream.ExtLocationInfo91Test:200,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:202,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:202,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:203,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:203,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
      Src: stax2.stream.ExtLocationInfo91Test:204,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:206,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:206,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:207,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:207,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
      Src: stax2.stream.ExtLocationInfo91Test:208,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:210,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:210,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:211,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:211,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
      Src: stax2.stream.ExtLocationInfo91Test:212,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:214,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:214,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:215,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:215,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
      Src: stax2.stream.ExtLocationInfo91Test:216,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:218,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:218,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:219,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:219,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertSystemId(org.codehaus.stax2.XMLStreamReader2,String)'
      Src: stax2.stream.ExtLocationInfo91Test:220,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].close()'
      Src: stax2.stream.ExtLocationInfo91Test:222,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 47
    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: 223
      start: 165
    functionDepth: 3
    functionLinenumber: 165
    functionLinenumberEnd: 223
    functionName: '[stax2.stream.ExtLocationInfo91Test].testNestedExternalEntities()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/ExtLocationInfo91Test.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
    - '[stax2.stream.ExtLocationInfo91Test].getReader(stax2.stream.ExtLocationInfo91Test,String,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].fail(String)'
    - '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
    - '[org.codehaus.stax2.XMLStreamReader2].close()'
    - '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader,stax2.stream.ExtLocationInfo91Test)'
    - '[String].equals(stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].assertSystemId(org.codehaus.stax2.XMLStreamReader2,String)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[java.io.StringReader].<init>(stax2.stream.ExtLocationInfo91Test)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.ExtLocationInfo91Test].testNestedExternalEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.ExtLocationInfo91Test].resolverFor(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:245,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getReader(stax2.stream.ExtLocationInfo91Test,String,XMLResolver)'
      Src: stax2.stream.ExtLocationInfo91Test:245,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:247,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:247,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:248,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:248,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:249,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:249,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:251,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:251,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:252,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:252,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertLocation(org.codehaus.stax2.XMLStreamReader2,String,int,int,int)'
      Src: stax2.stream.ExtLocationInfo91Test:253,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:256,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:256,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertLocation(org.codehaus.stax2.XMLStreamReader2,String,int,int,int)'
      Src: stax2.stream.ExtLocationInfo91Test:257,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:259,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:259,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:260,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:260,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertLocation(org.codehaus.stax2.XMLStreamReader2,String,int,int,int)'
      Src: stax2.stream.ExtLocationInfo91Test:261,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:263,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:263,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:264,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:264,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:267,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:267,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertLocation(org.codehaus.stax2.XMLStreamReader2,String,int,int,int)'
      Src: stax2.stream.ExtLocationInfo91Test:268,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:270,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:270,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:271,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:271,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertLocation(org.codehaus.stax2.XMLStreamReader2,String,int,int,int)'
      Src: stax2.stream.ExtLocationInfo91Test:272,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:274,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:274,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:275,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:275,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertSystemId(org.codehaus.stax2.XMLStreamReader2,String)'
      Src: stax2.stream.ExtLocationInfo91Test:276,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].close()'
      Src: stax2.stream.ExtLocationInfo91Test:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    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: 279
      start: 228
    functionDepth: 2
    functionLinenumber: 228
    functionLinenumberEnd: 279
    functionName: '[stax2.stream.ExtLocationInfo91Test].testMultiLineExtEntity()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/ExtLocationInfo91Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.ExtLocationInfo91Test].getReader(stax2.stream.ExtLocationInfo91Test,String,XMLResolver)'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
    - '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
    - '[org.codehaus.stax2.XMLStreamReader2].close()'
    - '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].resolverFor(String,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].assertLocation(org.codehaus.stax2.XMLStreamReader2,String,int,int,int)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[stax2.stream.ExtLocationInfo91Test].assertSystemId(org.codehaus.stax2.XMLStreamReader2,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.ExtLocationInfo91Test].testMultiLineExtEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.ExtLocationInfo91Test].resolverFor(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:304,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getReader(stax2.stream.ExtLocationInfo91Test,String,XMLResolver)'
      Src: stax2.stream.ExtLocationInfo91Test:304,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:306,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:306,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:307,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:307,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:308,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:308,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:311,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:311,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:312,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:312,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertLocation(org.codehaus.stax2.XMLStreamReader2,String,int,int,int)'
      Src: stax2.stream.ExtLocationInfo91Test:313,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:315,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:315,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:316,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:316,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:320,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:320,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertLocation(org.codehaus.stax2.XMLStreamReader2,String,int,int,int)'
      Src: stax2.stream.ExtLocationInfo91Test:321,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:323,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:323,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:324,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:324,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertLocation(org.codehaus.stax2.XMLStreamReader2,String,int,int,int)'
      Src: stax2.stream.ExtLocationInfo91Test:326,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:328,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:328,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:329,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:329,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:331,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:331,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:332,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:332,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertLocation(org.codehaus.stax2.XMLStreamReader2,String,int,int,int)'
      Src: stax2.stream.ExtLocationInfo91Test:334,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].close()'
      Src: stax2.stream.ExtLocationInfo91Test:336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    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: 337
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 337
    functionName: '[stax2.stream.ExtLocationInfo91Test].testNewlineAfterExtEntityInParent()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/ExtLocationInfo91Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.ExtLocationInfo91Test].getReader(stax2.stream.ExtLocationInfo91Test,String,XMLResolver)'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
    - '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].resolverFor(String,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].assertLocation(org.codehaus.stax2.XMLStreamReader2,String,int,int,int)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[org.codehaus.stax2.XMLStreamReader2].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.ExtLocationInfo91Test].testNewlineAfterExtEntityInParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.ExtLocationInfo91Test].resolverFor(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:361,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getReader(stax2.stream.ExtLocationInfo91Test,String,XMLResolver,boolean)'
      Src: stax2.stream.ExtLocationInfo91Test:361,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:363,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:363,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:364,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:364,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:365,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:365,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:367,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:367,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText()'
      Src: stax2.stream.ExtLocationInfo91Test:368,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:368,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocationInfo()'
      Src: stax2.stream.ExtLocationInfo91Test:370,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getStartLocation()'
      Src: stax2.stream.ExtLocationInfo91Test:371,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getSystemId()'
      Src: stax2.stream.ExtLocationInfo91Test:371,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:371,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getEndLocation()'
      Src: stax2.stream.ExtLocationInfo91Test:372,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getSystemId()'
      Src: stax2.stream.ExtLocationInfo91Test:372,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:372,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getStartLocation()'
      Src: stax2.stream.ExtLocationInfo91Test:373,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getCharacterOffset()'
      Src: stax2.stream.ExtLocationInfo91Test:373,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,int,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:373,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getEndLocation()'
      Src: stax2.stream.ExtLocationInfo91Test:374,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getCharacterOffset()'
      Src: stax2.stream.ExtLocationInfo91Test:374,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,int,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:374,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.stream.ExtLocationInfo91Test:376,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:376,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: stax2.stream.ExtLocationInfo91Test:377,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:377,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].close()'
      Src: stax2.stream.ExtLocationInfo91Test:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    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: 380
      start: 343
    functionDepth: 1
    functionLinenumber: 343
    functionLinenumberEnd: 380
    functionName: '[stax2.stream.ExtLocationInfo91Test].testCoalescingAcrossExtEntity()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/ExtLocationInfo91Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.ExtLocationInfo91Test].getReader(stax2.stream.ExtLocationInfo91Test,String,XMLResolver,boolean)'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocationInfo()'
    - '[org.codehaus.stax2.XMLStreamReader2].getText()'
    - '[stax2.stream.ExtLocationInfo91Test].getEndLocation()'
    - '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,int,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].assertTokenType(stax2.stream.ExtLocationInfo91Test,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].getCharacterOffset()'
    - '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].resolverFor(String,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,String,stax2.stream.ExtLocationInfo91Test)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[stax2.stream.ExtLocationInfo91Test].getSystemId()'
    - '[org.codehaus.stax2.XMLStreamReader2].close()'
    - '[stax2.stream.ExtLocationInfo91Test].getStartLocation()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.ExtLocationInfo91Test].testCoalescingAcrossExtEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:391,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: stax2.stream.ExtLocationInfo91Test:392,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:392,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].fail(String)'
      Src: stax2.stream.ExtLocationInfo91Test:394,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLResolver
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - wantSystemId
    - contents
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 397
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 397
    functionName: '[stax2.stream.ExtLocationInfo91Test].resolverFor(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/ExtLocationInfo91Test.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader,stax2.stream.ExtLocationInfo91Test)'
    - '[String].equals(stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].fail(String)'
    - '[java.io.StringReader].<init>(String)'
    linkageType: ''
    returnType: XMLResolver
    signature: '[stax2.stream.ExtLocationInfo91Test].resolverFor(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocationInfo()'
      Src: stax2.stream.ExtLocationInfo91Test:402,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
      Src: stax2.stream.ExtLocationInfo91Test:403,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].tokenTypeDesc(stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:403,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getStartLocation()'
      Src: stax2.stream.ExtLocationInfo91Test:404,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getSystemId()'
      Src: stax2.stream.ExtLocationInfo91Test:404,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:403,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
      Src: stax2.stream.ExtLocationInfo91Test:405,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].tokenTypeDesc(stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:405,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getEndLocation()'
      Src: stax2.stream.ExtLocationInfo91Test:406,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getSystemId()'
      Src: stax2.stream.ExtLocationInfo91Test:406,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.XMLStreamReader2
      - 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: 2
    argNames:
    - sr
    - expected
    argTypes:
    - org.codehaus.stax2.XMLStreamReader2
    - String
    constantsTouched: []
    func_position:
      end: 407
      start: 399
    functionDepth: 1
    functionLinenumber: 399
    functionLinenumberEnd: 407
    functionName: '[stax2.stream.ExtLocationInfo91Test].assertSystemId(org.codehaus.stax2.XMLStreamReader2,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/ExtLocationInfo91Test.java
    functionUses: 4
    functionsReached:
    - '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
    - '[stax2.stream.ExtLocationInfo91Test].tokenTypeDesc(stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].getEndLocation()'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocationInfo()'
    - '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,String,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].getSystemId()'
    - '[stax2.stream.ExtLocationInfo91Test].getStartLocation()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.ExtLocationInfo91Test].assertSystemId(org.codehaus.stax2.XMLStreamReader2,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocationInfo()'
      Src: stax2.stream.ExtLocationInfo91Test:413,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getStartLocation()'
      Src: stax2.stream.ExtLocationInfo91Test:414,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
      Src: stax2.stream.ExtLocationInfo91Test:415,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].tokenTypeDesc(stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:415,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getSystemId()'
      Src: stax2.stream.ExtLocationInfo91Test:416,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:416,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getCharacterOffset()'
      Src: stax2.stream.ExtLocationInfo91Test:417,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,int,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:417,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getLineNumber()'
      Src: stax2.stream.ExtLocationInfo91Test:418,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,int,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:418,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getColumnNumber()'
      Src: stax2.stream.ExtLocationInfo91Test:419,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,int,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.XMLStreamReader2
      - String
      - int
      - 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: 5
    argNames:
    - sr
    - systemId
    - startOffset
    - startRow
    - startCol
    argTypes:
    - org.codehaus.stax2.XMLStreamReader2
    - String
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 420
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 420
    functionName: '[stax2.stream.ExtLocationInfo91Test].assertLocation(org.codehaus.stax2.XMLStreamReader2,String,int,int,int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/ExtLocationInfo91Test.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
    - '[stax2.stream.ExtLocationInfo91Test].tokenTypeDesc(stax2.stream.ExtLocationInfo91Test)'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocationInfo()'
    - '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,int,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].getCharacterOffset()'
    - '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,String,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].getSystemId()'
    - '[stax2.stream.ExtLocationInfo91Test].getStartLocation()'
    - '[stax2.stream.ExtLocationInfo91Test].getLineNumber()'
    - '[stax2.stream.ExtLocationInfo91Test].getColumnNumber()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.ExtLocationInfo91Test].assertLocation(org.codehaus.stax2.XMLStreamReader2,String,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocationInfo()'
      Src: stax2.stream.ExtLocationInfo91Test:425,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getStartLocation()'
      Src: stax2.stream.ExtLocationInfo91Test:426,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
      Src: stax2.stream.ExtLocationInfo91Test:427,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].tokenTypeDesc(stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:427,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getSystemId()'
      Src: stax2.stream.ExtLocationInfo91Test:427,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:427,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getEndLocation()'
      Src: stax2.stream.ExtLocationInfo91Test:428,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
      Src: stax2.stream.ExtLocationInfo91Test:429,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].tokenTypeDesc(stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:429,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getSystemId()'
      Src: stax2.stream.ExtLocationInfo91Test:429,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,String,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:429,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int)'
      Src: stax2.stream.ExtLocationInfo91Test:430,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: 431
      start: 422
    functionDepth: 2
    functionLinenumber: 422
    functionLinenumberEnd: 431
    functionName: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/ExtLocationInfo91Test.java
    functionUses: 4
    functionsReached:
    - '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
    - '[stax2.stream.ExtLocationInfo91Test].tokenTypeDesc(stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].getEndLocation()'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocationInfo()'
    - '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int)'
    - '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,String,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].getSystemId()'
    - '[stax2.stream.ExtLocationInfo91Test].getStartLocation()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocationInfo()'
      Src: stax2.stream.ExtLocationInfo91Test:435,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getStartLocation()'
      Src: stax2.stream.ExtLocationInfo91Test:436,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
      Src: stax2.stream.ExtLocationInfo91Test:437,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].tokenTypeDesc(stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:437,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getCharacterOffset()'
      Src: stax2.stream.ExtLocationInfo91Test:437,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,int,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:437,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getEndLocation()'
      Src: stax2.stream.ExtLocationInfo91Test:438,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
      Src: stax2.stream.ExtLocationInfo91Test:439,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].tokenTypeDesc(stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:439,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getCharacterOffset()'
      Src: stax2.stream.ExtLocationInfo91Test:439,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,int,stax2.stream.ExtLocationInfo91Test)'
      Src: stax2.stream.ExtLocationInfo91Test:439,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: 440
      start: 432
    functionDepth: 1
    functionLinenumber: 432
    functionLinenumberEnd: 440
    functionName: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/ExtLocationInfo91Test.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
    - '[stax2.stream.ExtLocationInfo91Test].tokenTypeDesc(stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].getEndLocation()'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocationInfo()'
    - '[stax2.stream.ExtLocationInfo91Test].assertEquals(String,int,stax2.stream.ExtLocationInfo91Test)'
    - '[stax2.stream.ExtLocationInfo91Test].getCharacterOffset()'
    - '[stax2.stream.ExtLocationInfo91Test].getStartLocation()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getReader(String,String,XMLResolver,boolean)'
      Src: stax2.stream.ExtLocationInfo91Test:445,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    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: 446
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 446
    functionName: '[stax2.stream.ExtLocationInfo91Test].getReader(String,String,XMLResolver)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/ExtLocationInfo91Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.ExtLocationInfo91Test].getReader(String,String,XMLResolver,boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[stax2.stream.ExtLocationInfo91Test].getReader(String,String,XMLResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.ExtLocationInfo91Test].getInputFactory()'
      Src: stax2.stream.ExtLocationInfo91Test:452,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].setXMLResolver(XMLResolver)'
      Src: stax2.stream.ExtLocationInfo91Test:455,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].setCoalescing(stax2.stream.ExtLocationInfo91Test,boolean)'
      Src: stax2.stream.ExtLocationInfo91Test:458,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].setNamespaceAware(stax2.stream.ExtLocationInfo91Test,boolean)'
      Src: stax2.stream.ExtLocationInfo91Test:459,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].setSupportExternalEntities(stax2.stream.ExtLocationInfo91Test,boolean)'
      Src: stax2.stream.ExtLocationInfo91Test:460,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].setReplaceEntities(stax2.stream.ExtLocationInfo91Test,boolean)'
      Src: stax2.stream.ExtLocationInfo91Test:461,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].setValidating(stax2.stream.ExtLocationInfo91Test,boolean)'
      Src: stax2.stream.ExtLocationInfo91Test:465,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: stax2.stream.ExtLocationInfo91Test:467,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader,String)'
      Src: stax2.stream.ExtLocationInfo91Test:467,1
    - Dst: '[stax2.stream.ExtLocationInfo91Test].createXMLStreamReader(javax.xml.transform.stream.StreamSource)'
      Src: stax2.stream.ExtLocationInfo91Test:467,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - XMLResolver
      - boolean
      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: 4
    argNames:
    - contents
    - systemId
    - xmlResolver
    - coalescing
    argTypes:
    - String
    - String
    - XMLResolver
    - boolean
    constantsTouched: []
    func_position:
      end: 468
      start: 448
    functionDepth: 0
    functionLinenumber: 448
    functionLinenumberEnd: 468
    functionName: '[stax2.stream.ExtLocationInfo91Test].getReader(String,String,XMLResolver,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/ExtLocationInfo91Test.java
    functionUses: 1
    functionsReached:
    - '[stax2.stream.ExtLocationInfo91Test].setReplaceEntities(stax2.stream.ExtLocationInfo91Test,boolean)'
    - '[stax2.stream.ExtLocationInfo91Test].setNamespaceAware(stax2.stream.ExtLocationInfo91Test,boolean)'
    - '[stax2.stream.ExtLocationInfo91Test].getInputFactory()'
    - '[java.io.StringReader].<init>(String)'
    - '[stax2.stream.ExtLocationInfo91Test].setCoalescing(stax2.stream.ExtLocationInfo91Test,boolean)'
    - '[stax2.stream.ExtLocationInfo91Test].setXMLResolver(XMLResolver)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader,String)'
    - '[stax2.stream.ExtLocationInfo91Test].setSupportExternalEntities(stax2.stream.ExtLocationInfo91Test,boolean)'
    - '[stax2.stream.ExtLocationInfo91Test].createXMLStreamReader(javax.xml.transform.stream.StreamSource)'
    - '[stax2.stream.ExtLocationInfo91Test].setValidating(stax2.stream.ExtLocationInfo91Test,boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[stax2.stream.ExtLocationInfo91Test].getReader(String,String,XMLResolver,boolean)'
  - 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: stax2.stream.ExtLocationInfo91Test
      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.ExtLocationInfo91Test].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/ExtLocationInfo91Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.stream.ExtLocationInfo91Test
    signature: '[stax2.stream.ExtLocationInfo91Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
      Src: stax2.stream.TestReaderConstruction:23,1
    - Dst: '[stax2.stream.TestReaderConstruction].getInputFactory()'
      Src: stax2.stream.TestReaderConstruction:24,1
    - Dst: '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
      Src: stax2.stream.TestReaderConstruction:25,1
    - Dst: '[stax2.stream.TestReaderConstruction].createXMLStreamReader(File)'
      Src: stax2.stream.TestReaderConstruction:26,1
    - Dst: '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
      Src: stax2.stream.TestReaderConstruction:26,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: 27
      start: 19
    functionDepth: 3
    functionLinenumber: 19
    functionLinenumberEnd: 27
    functionName: '[stax2.stream.TestReaderConstruction].testCreateWithFile()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestReaderConstruction].createXMLStreamReader(File)'
    - '[stax2.stream.TestReaderConstruction].getInputFactory()'
    - '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
    - '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
    - '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestReaderConstruction].testCreateWithFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
      Src: stax2.stream.TestReaderConstruction:34,1
    - Dst: '[stax2.stream.TestReaderConstruction].getInputFactory()'
      Src: stax2.stream.TestReaderConstruction:35,1
    - Dst: '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
      Src: stax2.stream.TestReaderConstruction:36,1
    - Dst: '[File].toURL()'
      Src: stax2.stream.TestReaderConstruction:37,1
    - Dst: '[stax2.stream.TestReaderConstruction].createXMLStreamReader(stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:38,1
    - Dst: '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
      Src: stax2.stream.TestReaderConstruction:38,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: 39
      start: 29
    functionDepth: 3
    functionLinenumber: 29
    functionLinenumberEnd: 39
    functionName: '[stax2.stream.TestReaderConstruction].testCreateWithURL()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestReaderConstruction].getInputFactory()'
    - '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
    - '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
    - '[File].toURL()'
    - '[stax2.stream.TestReaderConstruction].createXMLStreamReader(stax2.stream.TestReaderConstruction)'
    - '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestReaderConstruction].testCreateWithURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
      Src: stax2.stream.TestReaderConstruction:45,1
    - Dst: '[stax2.stream.TestReaderConstruction].getInputFactory()'
      Src: stax2.stream.TestReaderConstruction:46,1
    - Dst: '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
      Src: stax2.stream.TestReaderConstruction:47,1
    - Dst: '[Stax2FileSource].<init>(File)'
      Src: stax2.stream.TestReaderConstruction:48,1
    - Dst: '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2FileSource)'
      Src: stax2.stream.TestReaderConstruction:48,1
    - Dst: '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
      Src: stax2.stream.TestReaderConstruction:48,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: 50
      start: 41
    functionDepth: 3
    functionLinenumber: 41
    functionLinenumberEnd: 50
    functionName: '[stax2.stream.TestReaderConstruction].testCreateWithFileSource()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestReaderConstruction].getInputFactory()'
    - '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
    - '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
    - '[Stax2FileSource].<init>(File)'
    - '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2FileSource)'
    - '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestReaderConstruction].testCreateWithFileSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
      Src: stax2.stream.TestReaderConstruction:57,1
    - Dst: '[stax2.stream.TestReaderConstruction].getInputFactory()'
      Src: stax2.stream.TestReaderConstruction:58,1
    - Dst: '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
      Src: stax2.stream.TestReaderConstruction:59,1
    - Dst: '[File].toURL()'
      Src: stax2.stream.TestReaderConstruction:60,1
    - Dst: '[Stax2URLSource].<init>(stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:60,1
    - Dst: '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2URLSource)'
      Src: stax2.stream.TestReaderConstruction:60,1
    - Dst: '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
      Src: stax2.stream.TestReaderConstruction:60,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: 62
      start: 52
    functionDepth: 3
    functionLinenumber: 52
    functionLinenumberEnd: 62
    functionName: '[stax2.stream.TestReaderConstruction].testCreateWithURLSource()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 0
    functionsReached:
    - '[Stax2URLSource].<init>(stax2.stream.TestReaderConstruction)'
    - '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2URLSource)'
    - '[stax2.stream.TestReaderConstruction].getInputFactory()'
    - '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
    - '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
    - '[File].toURL()'
    - '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestReaderConstruction].testCreateWithURLSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestReaderConstruction].getInputFactory()'
      Src: stax2.stream.TestReaderConstruction:68,1
    - Dst: '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
      Src: stax2.stream.TestReaderConstruction:69,1
    - Dst: '[stax2.stream.TestReaderConstruction].generateXML(String)'
      Src: stax2.stream.TestReaderConstruction:70,1
    - Dst: '[Stax2StringSource].<init>(String)'
      Src: stax2.stream.TestReaderConstruction:71,1
    - Dst: '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2StringSource)'
      Src: stax2.stream.TestReaderConstruction:71,1
    - Dst: '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
      Src: stax2.stream.TestReaderConstruction:71,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: 73
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 73
    functionName: '[stax2.stream.TestReaderConstruction].testCreateWithStringSource()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 0
    functionsReached:
    - '[Stax2StringSource].<init>(String)'
    - '[stax2.stream.TestReaderConstruction].getInputFactory()'
    - '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2StringSource)'
    - '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
    - '[stax2.stream.TestReaderConstruction].generateXML(String)'
    - '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestReaderConstruction].testCreateWithStringSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestReaderConstruction].getInputFactory()'
      Src: stax2.stream.TestReaderConstruction:79,1
    - Dst: '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
      Src: stax2.stream.TestReaderConstruction:80,1
    - Dst: '[stax2.stream.TestReaderConstruction].generateXML(String)'
      Src: stax2.stream.TestReaderConstruction:81,1
    - Dst: '[String].toCharArray()'
      Src: stax2.stream.TestReaderConstruction:82,1
    - Dst: '[Stax2CharArraySource].<init>(stax2.stream.TestReaderConstruction,int,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:83,1
    - Dst: '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2CharArraySource)'
      Src: stax2.stream.TestReaderConstruction:83,1
    - Dst: '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
      Src: stax2.stream.TestReaderConstruction:83,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: 84
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 84
    functionName: '[stax2.stream.TestReaderConstruction].testCreateWithCharArraySource()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestReaderConstruction].getInputFactory()'
    - '[Stax2CharArraySource].<init>(stax2.stream.TestReaderConstruction,int,stax2.stream.TestReaderConstruction)'
    - '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2CharArraySource)'
    - '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
    - '[String].toCharArray()'
    - '[stax2.stream.TestReaderConstruction].generateXML(String)'
    - '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestReaderConstruction].testCreateWithCharArraySource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestReaderConstruction].getInputFactory()'
      Src: stax2.stream.TestReaderConstruction:90,1
    - Dst: '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
      Src: stax2.stream.TestReaderConstruction:91,1
    - Dst: '[stax2.stream.TestReaderConstruction].generateXML(String)'
      Src: stax2.stream.TestReaderConstruction:92,1
    - Dst: '[String].getBytes(String)'
      Src: stax2.stream.TestReaderConstruction:93,1
    - Dst: '[stax2.stream.TestReaderConstruction].clone()'
      Src: stax2.stream.TestReaderConstruction:94,1
    - Dst: '[Stax2ByteArraySource].<init>(stax2.stream.TestReaderConstruction,int,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:95,1
    - Dst: '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2ByteArraySource)'
      Src: stax2.stream.TestReaderConstruction:95,1
    - Dst: '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
      Src: stax2.stream.TestReaderConstruction:95,1
    - Dst: System.arraycopy(stax2.stream.TestReaderConstruction,int,stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)
      Src: stax2.stream.TestReaderConstruction:101,1
    - Dst: '[Stax2ByteArraySource].<init>(stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:102,1
    - Dst: '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2ByteArraySource)'
      Src: stax2.stream.TestReaderConstruction:102,1
    - Dst: '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
      Src: stax2.stream.TestReaderConstruction:102,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: 103
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 103
    functionName: '[stax2.stream.TestReaderConstruction].testCreateWithByteArraySource()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(stax2.stream.TestReaderConstruction,int,stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)
    - '[stax2.stream.TestReaderConstruction].getInputFactory()'
    - '[Stax2ByteArraySource].<init>(stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)'
    - '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
    - '[String].getBytes(String)'
    - '[stax2.stream.TestReaderConstruction].clone()'
    - '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2ByteArraySource)'
    - '[Stax2ByteArraySource].<init>(stax2.stream.TestReaderConstruction,int,stax2.stream.TestReaderConstruction)'
    - '[stax2.stream.TestReaderConstruction].generateXML(String)'
    - '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestReaderConstruction].testCreateWithByteArraySource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getEventType()'
      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].next()'
      Src: stax2.stream.TestReaderConstruction:118,1
    - Dst: '[stax2.stream.TestReaderConstruction].assertTokenType(stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:118,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: stax2.stream.TestReaderConstruction:119,1
    - Dst: '[stax2.stream.TestReaderConstruction].assertEquals(String,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:119,1
    - Dst: '[XMLStreamReader].next()'
      Src: stax2.stream.TestReaderConstruction:120,1
    - Dst: '[stax2.stream.TestReaderConstruction].assertTokenType(stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:120,1
    - Dst: '[stax2.stream.TestReaderConstruction].getAndVerifyText(XMLStreamReader)'
      Src: stax2.stream.TestReaderConstruction:121,1
    - Dst: '[stax2.stream.TestReaderConstruction].assertEquals(String,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:122,1
    - Dst: '[XMLStreamReader].next()'
      Src: stax2.stream.TestReaderConstruction:123,1
    - Dst: '[stax2.stream.TestReaderConstruction].assertTokenType(stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:123,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: stax2.stream.TestReaderConstruction:124,1
    - Dst: '[stax2.stream.TestReaderConstruction].assertEquals(String,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:124,1
    - Dst: '[XMLStreamReader].next()'
      Src: stax2.stream.TestReaderConstruction:125,1
    - Dst: '[stax2.stream.TestReaderConstruction].assertTokenType(stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:125,1
    - Dst: '[XMLStreamReader].close()'
      Src: stax2.stream.TestReaderConstruction:126,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: 127
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 127
    functionName: '[stax2.stream.TestReaderConstruction].verifyXML(XMLStreamReader,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEventType()'
    - '[stax2.stream.TestReaderConstruction].assertTokenType(stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)'
    - '[stax2.stream.TestReaderConstruction].assertEquals(String,stax2.stream.TestReaderConstruction)'
    - '[XMLStreamReader].getLocalName()'
    - '[stax2.stream.TestReaderConstruction].getAndVerifyText(XMLStreamReader)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestReaderConstruction].verifyXML(XMLStreamReader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: stax2.stream.TestReaderConstruction:131,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.stream.TestReaderConstruction:132,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.stream.TestReaderConstruction:133,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.stream.TestReaderConstruction:134,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: 135
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 135
    functionName: '[stax2.stream.TestReaderConstruction].generateXML(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 4
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[stax2.stream.TestReaderConstruction].generateXML(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: File.createTempFile(String,null)
      Src: stax2.stream.TestReaderConstruction:140,1
    - Dst: '[FileOutputStream].<init>(stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:141,1
    - Dst: '[OutputStreamWriter].<init>(FileOutputStream,String)'
      Src: stax2.stream.TestReaderConstruction:141,1
    - Dst: '[stax2.stream.TestReaderConstruction].generateXML(String)'
      Src: stax2.stream.TestReaderConstruction:142,1
    - Dst: '[OutputStreamWriter].write(String)'
      Src: stax2.stream.TestReaderConstruction:142,1
    - Dst: '[OutputStreamWriter].flush()'
      Src: stax2.stream.TestReaderConstruction:143,1
    - Dst: '[OutputStreamWriter].close()'
      Src: stax2.stream.TestReaderConstruction:144,1
    - Dst: '[stax2.stream.TestReaderConstruction].deleteOnExit()'
      Src: stax2.stream.TestReaderConstruction:145,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: 147
      start: 137
    functionDepth: 2
    functionLinenumber: 137
    functionLinenumberEnd: 147
    functionName: '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 4
    functionsReached:
    - '[OutputStreamWriter].flush()'
    - '[stax2.stream.TestReaderConstruction].deleteOnExit()'
    - File.createTempFile(String,null)
    - '[OutputStreamWriter].close()'
    - '[OutputStreamWriter].write(String)'
    - '[stax2.stream.TestReaderConstruction].generateXML(String)'
    - '[OutputStreamWriter].<init>(FileOutputStream,String)'
    - '[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:17,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setNamespaceAware(stax2.stream.TestAllowXml11EscapedCharsInXml10,boolean)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:18,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setCoalescing(stax2.stream.TestAllowXml11EscapedCharsInXml10,boolean)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:19,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setProperty(String,boolean)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:20,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].constructStreamReader(stax2.stream.TestAllowXml11EscapedCharsInXml10,String)'
      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
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].next()'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:23,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].assertTokenType(stax2.stream.TestAllowXml11EscapedCharsInXml10,stax2.stream.TestAllowXml11EscapedCharsInXml10)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:23,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].next()'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:24,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].assertTokenType(stax2.stream.TestAllowXml11EscapedCharsInXml10,stax2.stream.TestAllowXml11EscapedCharsInXml10)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:24,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: 25
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 25
    functionName: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].testAllowXml11EscapedCharsInXml10()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestAllowXml11EscapedCharsInXml10.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].getInputFactory()'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].next()'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].constructStreamReader(stax2.stream.TestAllowXml11EscapedCharsInXml10,String)'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setProperty(String,boolean)'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setNamespaceAware(stax2.stream.TestAllowXml11EscapedCharsInXml10,boolean)'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setCoalescing(stax2.stream.TestAllowXml11EscapedCharsInXml10,boolean)'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].assertTokenType(stax2.stream.TestAllowXml11EscapedCharsInXml10,stax2.stream.TestAllowXml11EscapedCharsInXml10)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].testAllowXml11EscapedCharsInXml10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].getInputFactory()'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:32,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setNamespaceAware(stax2.stream.TestAllowXml11EscapedCharsInXml10,boolean)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:33,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setCoalescing(stax2.stream.TestAllowXml11EscapedCharsInXml10,boolean)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:34,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].constructStreamReader(stax2.stream.TestAllowXml11EscapedCharsInXml10,String)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:35,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].next()'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:36,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].assertTokenType(stax2.stream.TestAllowXml11EscapedCharsInXml10,stax2.stream.TestAllowXml11EscapedCharsInXml10)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:36,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].next()'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:38,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].assertTokenType(stax2.stream.TestAllowXml11EscapedCharsInXml10,stax2.stream.TestAllowXml11EscapedCharsInXml10)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:38,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].fail(String)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:39,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].next()'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:43,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].assertTokenType(stax2.stream.TestAllowXml11EscapedCharsInXml10,stax2.stream.TestAllowXml11EscapedCharsInXml10)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:43,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: 44
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 44
    functionName: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].testDoNotAllowXml11EscapedCharsInXml10()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestAllowXml11EscapedCharsInXml10.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].getInputFactory()'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].next()'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].constructStreamReader(stax2.stream.TestAllowXml11EscapedCharsInXml10,String)'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setNamespaceAware(stax2.stream.TestAllowXml11EscapedCharsInXml10,boolean)'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].fail(String)'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setCoalescing(stax2.stream.TestAllowXml11EscapedCharsInXml10,boolean)'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].assertTokenType(stax2.stream.TestAllowXml11EscapedCharsInXml10,stax2.stream.TestAllowXml11EscapedCharsInXml10)'
    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:22,1
    - Dst: '[stax2.stream.TestConfig].configureForXmlConformance()'
      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
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:26,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:26,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:27,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:27,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: 28
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 28
    functionName: '[stax2.stream.TestConfig].testForXmlConformanceProfile()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestConfig.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestConfig].getNewInputFactory()'
    - '[stax2.stream.TestConfig].configureForXmlConformance()'
    - '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
    - '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestConfig].testForXmlConformanceProfile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestConfig].getNewInputFactory()'
      Src: stax2.stream.TestConfig:35,1
    - Dst: '[stax2.stream.TestConfig].configureForConvenience()'
      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
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:39,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:39,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:40,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:40,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:41,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:41,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: 42
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 42
    functionName: '[stax2.stream.TestConfig].testForConvenienceProfile()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestConfig.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestConfig].getNewInputFactory()'
    - '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
    - '[stax2.stream.TestConfig].configureForConvenience()'
    - '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestConfig].testForConvenienceProfile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestConfig].getNewInputFactory()'
      Src: stax2.stream.TestConfig:49,1
    - Dst: '[stax2.stream.TestConfig].configureForSpeed()'
      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
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:52,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:52,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:53,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:53,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:54,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:54,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:55,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:55,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: 56
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 56
    functionName: '[stax2.stream.TestConfig].testForSpeedProfile()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestConfig.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestConfig].configureForSpeed()'
    - '[stax2.stream.TestConfig].getNewInputFactory()'
    - '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
    - '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestConfig].testForSpeedProfile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestConfig].getNewInputFactory()'
      Src: stax2.stream.TestConfig:63,1
    - Dst: '[stax2.stream.TestConfig].configureForLowMemUsage()'
      Src: stax2.stream.TestConfig:64,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:65,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:65,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:66,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:66,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: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 67
    functionName: '[stax2.stream.TestConfig].testForLowMemProfile()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestConfig.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestConfig].getNewInputFactory()'
    - '[stax2.stream.TestConfig].configureForLowMemUsage()'
    - '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
    - '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestConfig].testForLowMemProfile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestConfig].getNewInputFactory()'
      Src: stax2.stream.TestConfig:74,1
    - Dst: '[stax2.stream.TestConfig].configureForRoundTripping()'
      Src: stax2.stream.TestConfig:75,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:76,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:76,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:77,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:77,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:78,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:78,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:79,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:79,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: 80
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 80
    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].getNewInputFactory()'
    - '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
    - '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
    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: '[java.io.StringWriter].<init>()'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:56,1
    - Dst: '[stax2.vwstream.W3CSchemaWriteNoNsTest].parseW3CSchema(String)'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:57,1
    - Dst: '[stax2.vwstream.W3CSchemaWriteNoNsTest].getOutputFactory()'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:59,1
    - Dst: '[stax2.vwstream.W3CSchemaWriteNoNsTest].setProperty(stax2.vwstream.W3CSchemaWriteNoNsTest,stax2.vwstream.W3CSchemaWriteNoNsTest)'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:60,1
    - Dst: '[stax2.vwstream.W3CSchemaWriteNoNsTest].setProperty(stax2.vwstream.W3CSchemaWriteNoNsTest,stax2.vwstream.W3CSchemaWriteNoNsTest)'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:61,1
    - Dst: '[stax2.vwstream.W3CSchemaWriteNoNsTest].createXMLStreamWriter(java.io.StringWriter)'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:63,1
    - Dst: sw.validateAgainst(stax2.vwstream.W3CSchemaWriteNoNsTest)
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:64,1
    - Dst: sw.writeStartDocument()
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:66,1
    - Dst: sw.writeStartElement(String)
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:67,1
    - Dst: sw.writeDefaultNamespace(String)
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:68,1
    - Dst: sw.writeStartElement(String)
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:70,1
    - Dst: sw.writeStartElement(String)
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:71,1
    - Dst: sw.writeCharacters(String)
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:72,1
    - Dst: sw.writeEndElement()
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:73,1
    - Dst: sw.writeEndElement()
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:74,1
    - Dst: sw.writeStartElement(String)
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:76,1
    - Dst: sw.writeStartElement(String)
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:77,1
    - Dst: sw.writeCharacters(String)
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:78,1
    - Dst: sw.writeEndElement()
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:79,1
    - Dst: sw.writeEndElement()
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:80,1
    - Dst: sw.writeEndElement()
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:82,1
    - Dst: sw.writeEndDocument()
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:83,1
    - Dst: sw.close()
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:84,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:86,1
    - Dst: '[stax2.vwstream.W3CSchemaWriteNoNsTest].contains(String)'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:87,1
    - Dst: '[stax2.vwstream.W3CSchemaWriteNoNsTest].assertTrue(String,stax2.vwstream.W3CSchemaWriteNoNsTest)'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:87,1
    - Dst: '[stax2.vwstream.W3CSchemaWriteNoNsTest].contains(String)'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:88,1
    - Dst: '[stax2.vwstream.W3CSchemaWriteNoNsTest].assertTrue(String,stax2.vwstream.W3CSchemaWriteNoNsTest)'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:88,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: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 89
    functionName: '[stax2.vwstream.W3CSchemaWriteNoNsTest].testWriteStartElementNoNsWithDefaultNsBound()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/W3CSchemaWriteNoNsTest.java
    functionUses: 0
    functionsReached:
    - sw.writeDefaultNamespace(String)
    - '[stax2.vwstream.W3CSchemaWriteNoNsTest].contains(String)'
    - sw.writeEndElement()
    - '[stax2.vwstream.W3CSchemaWriteNoNsTest].parseW3CSchema(String)'
    - sw.writeCharacters(String)
    - '[stax2.vwstream.W3CSchemaWriteNoNsTest].assertTrue(String,stax2.vwstream.W3CSchemaWriteNoNsTest)'
    - '[stax2.vwstream.W3CSchemaWriteNoNsTest].getOutputFactory()'
    - '[stax2.vwstream.W3CSchemaWriteNoNsTest].createXMLStreamWriter(java.io.StringWriter)'
    - sw.writeStartDocument()
    - sw.close()
    - '[stax2.vwstream.W3CSchemaWriteNoNsTest].setProperty(stax2.vwstream.W3CSchemaWriteNoNsTest,stax2.vwstream.W3CSchemaWriteNoNsTest)'
    - sw.writeStartElement(String)
    - sw.validateAgainst(stax2.vwstream.W3CSchemaWriteNoNsTest)
    - sw.writeEndDocument()
    - '[java.io.StringWriter].toString()'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.W3CSchemaWriteNoNsTest].testWriteStartElementNoNsWithDefaultNsBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:113,1
    - Dst: '[stax2.vwstream.W3CSchemaWriteNoNsTest].parseW3CSchema(String)'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:114,1
    - Dst: '[stax2.vwstream.W3CSchemaWriteNoNsTest].getOutputFactory()'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:116,1
    - Dst: '[stax2.vwstream.W3CSchemaWriteNoNsTest].setProperty(stax2.vwstream.W3CSchemaWriteNoNsTest,stax2.vwstream.W3CSchemaWriteNoNsTest)'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:117,1
    - Dst: '[stax2.vwstream.W3CSchemaWriteNoNsTest].setProperty(stax2.vwstream.W3CSchemaWriteNoNsTest,stax2.vwstream.W3CSchemaWriteNoNsTest)'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:118,1
    - Dst: '[stax2.vwstream.W3CSchemaWriteNoNsTest].createXMLStreamWriter(java.io.StringWriter)'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:120,1
    - Dst: sw.validateAgainst(stax2.vwstream.W3CSchemaWriteNoNsTest)
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:121,1
    - Dst: sw.writeStartDocument()
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:123,1
    - Dst: sw.writeStartElement(String)
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:124,1
    - Dst: sw.writeDefaultNamespace(String)
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:125,1
    - Dst: sw.writeStartElement(String)
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:127,1
    - Dst: sw.writeCharacters(String)
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:128,1
    - Dst: sw.writeEndElement()
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:129,1
    - Dst: sw.writeEmptyElement(String)
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:131,1
    - Dst: sw.writeEndElement()
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:133,1
    - Dst: sw.writeEndDocument()
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:134,1
    - Dst: sw.close()
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:135,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:137,1
    - Dst: '[stax2.vwstream.W3CSchemaWriteNoNsTest].contains(String)'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:138,1
    - Dst: '[stax2.vwstream.W3CSchemaWriteNoNsTest].assertTrue(String,stax2.vwstream.W3CSchemaWriteNoNsTest)'
      Src: stax2.vwstream.W3CSchemaWriteNoNsTest:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    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: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 139
    functionName: '[stax2.vwstream.W3CSchemaWriteNoNsTest].testWriteEmptyElementNoNsWithDefaultNsBound()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/W3CSchemaWriteNoNsTest.java
    functionUses: 0
    functionsReached:
    - sw.writeDefaultNamespace(String)
    - '[stax2.vwstream.W3CSchemaWriteNoNsTest].contains(String)'
    - sw.writeEndElement()
    - '[stax2.vwstream.W3CSchemaWriteNoNsTest].parseW3CSchema(String)'
    - sw.writeCharacters(String)
    - sw.writeEmptyElement(String)
    - '[stax2.vwstream.W3CSchemaWriteNoNsTest].getOutputFactory()'
    - '[stax2.vwstream.W3CSchemaWriteNoNsTest].assertTrue(String,stax2.vwstream.W3CSchemaWriteNoNsTest)'
    - '[stax2.vwstream.W3CSchemaWriteNoNsTest].createXMLStreamWriter(java.io.StringWriter)'
    - sw.writeStartDocument()
    - sw.close()
    - '[stax2.vwstream.W3CSchemaWriteNoNsTest].setProperty(stax2.vwstream.W3CSchemaWriteNoNsTest,stax2.vwstream.W3CSchemaWriteNoNsTest)'
    - sw.writeStartElement(String)
    - sw.validateAgainst(stax2.vwstream.W3CSchemaWriteNoNsTest)
    - sw.writeEndDocument()
    - '[java.io.StringWriter].toString()'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.W3CSchemaWriteNoNsTest].testWriteEmptyElementNoNsWithDefaultNsBound()'
  - 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.vwstream.W3CSchemaWriteNoNsTest
      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.W3CSchemaWriteNoNsTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/W3CSchemaWriteNoNsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.vwstream.W3CSchemaWriteNoNsTest
    signature: '[stax2.vwstream.W3CSchemaWriteNoNsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestOutputValidation:31,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:32,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:33,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestOutputValidation:35,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:36,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestOutputValidation:38,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:39,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:40,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
      Src: stax2.vwstream.TestOutputValidation:41,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: 43
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 43
    functionName: '[stax2.vwstream.TestOutputValidation].testValidMixedContent()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestOutputValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestOutputValidation].writeEndElement()'
    - '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
    - '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
    - '[stax2.vwstream.TestOutputValidation].writeCharacters(String)'
    - '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestOutputValidation].testValidMixedContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestOutputValidation:57,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:58,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:59,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestOutputValidation:62,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:63,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:65,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: 68
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 68
    functionName: '[stax2.vwstream.TestOutputValidation].testInvalidMixedContent()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestOutputValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
    - '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
    - '[stax2.vwstream.TestOutputValidation].fail(String)'
    - '[stax2.vwstream.TestOutputValidation].writeCharacters(String)'
    - '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestOutputValidation].testInvalidMixedContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestOutputValidation:80,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:82,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:84,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:86,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
      Src: stax2.vwstream.TestOutputValidation:87,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:88,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:91,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:93,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestOutputValidation:95,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:97,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
      Src: stax2.vwstream.TestOutputValidation:98,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:99,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:102,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestOutputValidation:103,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
      Src: stax2.vwstream.TestOutputValidation:105,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:106,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:109,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestOutputValidation:110,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestOutputValidation:111,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
      Src: stax2.vwstream.TestOutputValidation:112,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:113,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: 115
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 115
    functionName: '[stax2.vwstream.TestOutputValidation].testValidEmptyContent()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestOutputValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestOutputValidation].writeAttribute(String,String)'
    - '[stax2.vwstream.TestOutputValidation].writeEndElement()'
    - '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
    - '[stax2.vwstream.TestOutputValidation].close()'
    - '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
    - '[stax2.vwstream.TestOutputValidation].writeEmptyElement(String)'
    - '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestOutputValidation].testValidEmptyContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestOutputValidation:146,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:151,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:152,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:153,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:155,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:156,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:158,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:160,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:163,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:164,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestOutputValidation:165,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:167,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:168,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:170,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:172,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:175,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:176,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestOutputValidation:178,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:179,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:181,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:183,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:186,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:187,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeCData(String)'
      Src: stax2.vwstream.TestOutputValidation:189,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:190,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:192,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:194,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:197,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:198,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEntityRef(String)'
      Src: stax2.vwstream.TestOutputValidation:200,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:201,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:203,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:205,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:208,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:209,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeComment(String)'
      Src: stax2.vwstream.TestOutputValidation:211,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:212,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:214,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:216,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:219,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:220,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeProcessingInstruction(String,String)'
      Src: stax2.vwstream.TestOutputValidation:222,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:223,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:225,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:227,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 72
    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: 229
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 229
    functionName: '[stax2.vwstream.TestOutputValidation].testInvalidEmptyContent()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestOutputValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestOutputValidation].writeEntityRef(String)'
    - '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
    - '[stax2.vwstream.TestOutputValidation].writeEndElement()'
    - '[stax2.vwstream.TestOutputValidation].writeProcessingInstruction(String,String)'
    - '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
    - '[stax2.vwstream.TestOutputValidation].close()'
    - '[stax2.vwstream.TestOutputValidation].writeEmptyElement(String)'
    - '[stax2.vwstream.TestOutputValidation].fail(String)'
    - '[stax2.vwstream.TestOutputValidation].writeCData(String)'
    - '[stax2.vwstream.TestOutputValidation].writeComment(String)'
    - '[stax2.vwstream.TestOutputValidation].writeCharacters(String)'
    - '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestOutputValidation].testInvalidEmptyContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestOutputValidation:243,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:246,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:247,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:248,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestOutputValidation:249,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:250,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:251,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
      Src: stax2.vwstream.TestOutputValidation:252,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:253,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:256,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(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].writeEmptyElement(String)'
      Src: stax2.vwstream.TestOutputValidation:265,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:266,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
      Src: stax2.vwstream.TestOutputValidation:267,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:268,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:271,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:272,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestOutputValidation:273,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:274,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:275,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:276,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
      Src: stax2.vwstream.TestOutputValidation:277,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:278,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: 280
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 280
    functionName: '[stax2.vwstream.TestOutputValidation].testValidAnyContent()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestOutputValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestOutputValidation].writeAttribute(String,String)'
    - '[stax2.vwstream.TestOutputValidation].writeEndElement()'
    - '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
    - '[stax2.vwstream.TestOutputValidation].close()'
    - '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
    - '[stax2.vwstream.TestOutputValidation].writeEmptyElement(String)'
    - '[stax2.vwstream.TestOutputValidation].writeCharacters(String)'
    - '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestOutputValidation].testValidAnyContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestOutputValidation:310,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:312,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:318,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:319,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:321,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:322,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:324,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:326,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:329,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:330,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestOutputValidation:331,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:333,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:334,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:336,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:338,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    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: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 282
    functionDepth: 1
    functionLinenumber: 282
    functionLinenumberEnd: 340
    functionName: '[stax2.vwstream.TestOutputValidation].testInvalidAnyContent()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestOutputValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
    - '[stax2.vwstream.TestOutputValidation].writeAttribute(String,String)'
    - '[stax2.vwstream.TestOutputValidation].writeEndElement()'
    - '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
    - '[stax2.vwstream.TestOutputValidation].close()'
    - '[stax2.vwstream.TestOutputValidation].fail(String)'
    - '[stax2.vwstream.TestOutputValidation].writeStartElement(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:58,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,stax2.vwstream.TestStructuralValidation,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:63,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeDTD(String,String,String,String)'
      Src: stax2.vwstream.TestStructuralValidation:64,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:66,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].fail(String)'
      Src: stax2.vwstream.TestStructuralValidation:67,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
      Src: stax2.vwstream.TestStructuralValidation:69,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,stax2.vwstream.TestStructuralValidation,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:74,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:75,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      Src: stax2.vwstream.TestStructuralValidation:77,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].fail(String)'
      Src: stax2.vwstream.TestStructuralValidation:78,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
      Src: stax2.vwstream.TestStructuralValidation:80,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,stax2.vwstream.TestStructuralValidation,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:84,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeDTD(String,String,String,String)'
      Src: stax2.vwstream.TestStructuralValidation:85,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:87,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].fail(String)'
      Src: stax2.vwstream.TestStructuralValidation:88,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
      Src: stax2.vwstream.TestStructuralValidation:90,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 33
    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: 93
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 93
    functionName: '[stax2.vwstream.TestStructuralValidation].testInvalidRootElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,stax2.vwstream.TestStructuralValidation,stax2.vwstream.TestStructuralValidation)'
    - '[stax2.vwstream.TestStructuralValidation].fail(String)'
    - '[stax2.vwstream.TestStructuralValidation].writeDTD(String,String,String,String)'
    - '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
    - '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
    - '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String)'
    - '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestStructuralValidation].testInvalidRootElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestStructuralValidation:103,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,stax2.vwstream.TestStructuralValidation,stax2.vwstream.TestStructuralValidation)'
      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].writeStartElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:107,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      Src: stax2.vwstream.TestStructuralValidation:108,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:109,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestStructuralValidation:110,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeComment(String)'
      Src: stax2.vwstream.TestStructuralValidation:111,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      Src: stax2.vwstream.TestStructuralValidation:112,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:113,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:114,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestStructuralValidation:115,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestStructuralValidation:116,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      Src: stax2.vwstream.TestStructuralValidation:117,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: 119
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 119
    functionName: '[stax2.vwstream.TestStructuralValidation].testValidStructure()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestStructuralValidation].writeCharacters(String)'
    - '[stax2.vwstream.TestStructuralValidation].writeAttribute(String,String)'
    - '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,stax2.vwstream.TestStructuralValidation,stax2.vwstream.TestStructuralValidation)'
    - '[stax2.vwstream.TestStructuralValidation].writeComment(String)'
    - '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
    - '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String)'
    - '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestStructuralValidation].testValidStructure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestStructuralValidation:145,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,stax2.vwstream.TestStructuralValidation,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:149,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:150,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestStructuralValidation:151,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:152,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      Src: stax2.vwstream.TestStructuralValidation:153,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:154,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestStructuralValidation:155,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeComment(String)'
      Src: stax2.vwstream.TestStructuralValidation:156,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      Src: stax2.vwstream.TestStructuralValidation:157,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:158,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestStructuralValidation:159,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      Src: stax2.vwstream.TestStructuralValidation:161,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].fail(String)'
      Src: stax2.vwstream.TestStructuralValidation:162,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
      Src: stax2.vwstream.TestStructuralValidation:164,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,stax2.vwstream.TestStructuralValidation,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:169,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:170,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestStructuralValidation:171,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeComment(String)'
      Src: stax2.vwstream.TestStructuralValidation:172,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:173,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      Src: stax2.vwstream.TestStructuralValidation:175,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].fail(String)'
      Src: stax2.vwstream.TestStructuralValidation:176,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
      Src: stax2.vwstream.TestStructuralValidation:178,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    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: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 181
    functionName: '[stax2.vwstream.TestStructuralValidation].testInvalidStructure()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestStructuralValidation].writeCharacters(String)'
    - '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,stax2.vwstream.TestStructuralValidation,stax2.vwstream.TestStructuralValidation)'
    - '[stax2.vwstream.TestStructuralValidation].fail(String)'
    - '[stax2.vwstream.TestStructuralValidation].writeComment(String)'
    - '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
    - '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
    - '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String)'
    - '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestStructuralValidation].testInvalidStructure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestStructuralValidation:189,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,boolean,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:191,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String,String,String)'
      Src: stax2.vwstream.TestStructuralValidation:193,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeNamespace(String,String)'
      Src: stax2.vwstream.TestStructuralValidation:195,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      Src: stax2.vwstream.TestStructuralValidation:197,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndDocument()'
      Src: stax2.vwstream.TestStructuralValidation:198,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].close()'
      Src: stax2.vwstream.TestStructuralValidation:199,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,boolean,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:202,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String,String,String)'
      Src: stax2.vwstream.TestStructuralValidation:203,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeNamespace(String,String)'
      Src: stax2.vwstream.TestStructuralValidation:205,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndDocument()'
      Src: stax2.vwstream.TestStructuralValidation:207,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].close()'
      Src: stax2.vwstream.TestStructuralValidation:208,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: 210
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 210
    functionName: '[stax2.vwstream.TestStructuralValidation].testValidNsElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestStructuralValidation].writeEndDocument()'
    - '[stax2.vwstream.TestStructuralValidation].close()'
    - '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
    - '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String,String,String)'
    - '[stax2.vwstream.TestStructuralValidation].writeNamespace(String,String)'
    - '[stax2.vwstream.TestStructuralValidation].writeStartElement(String,String,String)'
    - '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,boolean,stax2.vwstream.TestStructuralValidation)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestStructuralValidation].testValidNsElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestStructuralValidation:235,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,boolean,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:239,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String,String,String)'
      Src: stax2.vwstream.TestStructuralValidation:241,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      Src: stax2.vwstream.TestStructuralValidation:243,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].fail(String)'
      Src: stax2.vwstream.TestStructuralValidation:244,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
      Src: stax2.vwstream.TestStructuralValidation:246,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,boolean,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:251,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String,String,String)'
      Src: stax2.vwstream.TestStructuralValidation:253,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      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
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,boolean,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:262,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String,String,String)'
      Src: stax2.vwstream.TestStructuralValidation:264,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      Src: stax2.vwstream.TestStructuralValidation:266,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].fail(String)'
      Src: stax2.vwstream.TestStructuralValidation:267,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
      Src: stax2.vwstream.TestStructuralValidation:269,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 28
    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: 272
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 272
    functionName: '[stax2.vwstream.TestStructuralValidation].testInvalidNsElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestStructuralValidation].fail(String)'
    - '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
    - '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
    - '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String,String,String)'
    - '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,boolean,stax2.vwstream.TestStructuralValidation)'
    - '[stax2.vwstream.TestStructuralValidation].writeStartElement(String,String,String)'
    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:32,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].getSchemaValidatingWriter(StringWriter,stax2.vwstream.W3CSchemaWrite23Test,boolean)'
      Src: stax2.vwstream.W3CSchemaWrite23Test:33,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].constructNsStreamReader(stax2.vwstream.W3CSchemaWrite23Test,boolean)'
      Src: stax2.vwstream.W3CSchemaWrite23Test:34,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].parseW3CSchema(stax2.vwstream.W3CSchemaWrite23Test)'
      Src: stax2.vwstream.W3CSchemaWrite23Test:37,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].validateAgainst(stax2.vwstream.W3CSchemaWrite23Test)'
      Src: stax2.vwstream.W3CSchemaWrite23Test:37,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].hasNext()'
      Src: stax2.vwstream.W3CSchemaWrite23Test:39,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].next()'
      Src: stax2.vwstream.W3CSchemaWrite23Test:40,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].copyEventFromReader(stax2.vwstream.W3CSchemaWrite23Test,boolean)'
      Src: stax2.vwstream.W3CSchemaWrite23Test:41,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].close()'
      Src: stax2.vwstream.W3CSchemaWrite23Test:44,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].close()'
      Src: stax2.vwstream.W3CSchemaWrite23Test:45,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.vwstream.W3CSchemaWrite23Test:47,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].contains(stax2.vwstream.W3CSchemaWrite23Test)'
      Src: stax2.vwstream.W3CSchemaWrite23Test:48,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].fail(String)'
      Src: stax2.vwstream.W3CSchemaWrite23Test:49,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: 51
      start: 12
    functionDepth: 1
    functionLinenumber: 12
    functionLinenumberEnd: 51
    functionName: '[stax2.vwstream.W3CSchemaWrite23Test].testSchemaValidatingCopy23()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/W3CSchemaWrite23Test.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.W3CSchemaWrite23Test].constructNsStreamReader(stax2.vwstream.W3CSchemaWrite23Test,boolean)'
    - '[stax2.vwstream.W3CSchemaWrite23Test].next()'
    - '[stax2.vwstream.W3CSchemaWrite23Test].contains(stax2.vwstream.W3CSchemaWrite23Test)'
    - '[stax2.vwstream.W3CSchemaWrite23Test].copyEventFromReader(stax2.vwstream.W3CSchemaWrite23Test,boolean)'
    - '[StringWriter].toString()'
    - '[stax2.vwstream.W3CSchemaWrite23Test].fail(String)'
    - '[stax2.vwstream.W3CSchemaWrite23Test].close()'
    - '[stax2.vwstream.W3CSchemaWrite23Test].parseW3CSchema(stax2.vwstream.W3CSchemaWrite23Test)'
    - '[stax2.vwstream.W3CSchemaWrite23Test].validateAgainst(stax2.vwstream.W3CSchemaWrite23Test)'
    - '[stax2.vwstream.W3CSchemaWrite23Test].getSchemaValidatingWriter(StringWriter,stax2.vwstream.W3CSchemaWrite23Test,boolean)'
    - '[stax2.vwstream.W3CSchemaWrite23Test].hasNext()'
    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:51,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite16Test].parseW3CSchema(String)'
      Src: stax2.vwstream.W3CSchemaWrite16Test:53,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite16Test].constructStreamReader(stax2.vwstream.W3CSchemaWrite16Test,stax2.vwstream.W3CSchemaWrite16Test)'
      Src: stax2.vwstream.W3CSchemaWrite16Test:54,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: stax2.vwstream.W3CSchemaWrite16Test:55,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite16Test].getOutputFactory()'
      Src: stax2.vwstream.W3CSchemaWrite16Test:58,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite16Test].createXMLStreamWriter(java.io.StringWriter)'
      Src: stax2.vwstream.W3CSchemaWrite16Test:58,1
    - Dst: xmlWriter.validateAgainst(stax2.vwstream.W3CSchemaWrite16Test)
      Src: stax2.vwstream.W3CSchemaWrite16Test:59,1
    - Dst: xmlWriter.copyEventFromReader(stax2.vwstream.W3CSchemaWrite16Test,boolean)
      Src: stax2.vwstream.W3CSchemaWrite16Test:61,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite16Test].hasNext()'
      Src: stax2.vwstream.W3CSchemaWrite16Test:63,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite16Test].next()'
      Src: stax2.vwstream.W3CSchemaWrite16Test:64,1
    - Dst: xmlWriter.copyEventFromReader(stax2.vwstream.W3CSchemaWrite16Test,boolean)
      Src: stax2.vwstream.W3CSchemaWrite16Test:66,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: stax2.vwstream.W3CSchemaWrite16Test:69,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite16Test].indexOf(String)'
      Src: stax2.vwstream.W3CSchemaWrite16Test:70,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite16Test].fail(String)'
      Src: stax2.vwstream.W3CSchemaWrite16Test:71,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: 74
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 74
    functionName: '[stax2.vwstream.W3CSchemaWrite16Test].testSimpleWriteValidation()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/W3CSchemaWrite16Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.W3CSchemaWrite16Test].getOutputFactory()'
    - '[stax2.vwstream.W3CSchemaWrite16Test].getInputFactory()'
    - '[stax2.vwstream.W3CSchemaWrite16Test].constructStreamReader(stax2.vwstream.W3CSchemaWrite16Test,stax2.vwstream.W3CSchemaWrite16Test)'
    - xmlWriter.copyEventFromReader(stax2.vwstream.W3CSchemaWrite16Test,boolean)
    - '[stax2.vwstream.W3CSchemaWrite16Test].fail(String)'
    - '[stax2.vwstream.W3CSchemaWrite16Test].next()'
    - xmlWriter.validateAgainst(stax2.vwstream.W3CSchemaWrite16Test)
    - '[stax2.vwstream.W3CSchemaWrite16Test].hasNext()'
    - '[stax2.vwstream.W3CSchemaWrite16Test].parseW3CSchema(String)'
    - '[stax2.vwstream.W3CSchemaWrite16Test].indexOf(String)'
    - '[java.io.StringWriter].toString()'
    - '[java.io.StringWriter].<init>()'
    - '[stax2.vwstream.W3CSchemaWrite16Test].createXMLStreamWriter(java.io.StringWriter)'
    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:
    - '[stax2.vwstream.BaseOutputTest].createXMLStreamWriter(Writer)'
    - '[stax2.vwstream.BaseOutputTest].getOutputFactory()'
    - '[stax2.vwstream.BaseOutputTest].setProperty(stax2.vwstream.BaseOutputTest,boolean)'
    - strw.writeStartDocument()
    - strw.validateAgainst(stax2.vwstream.BaseOutputTest)
    - '[stax2.vwstream.BaseOutputTest].parseDTDSchema(String)'
    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:
    - '[stax2.vwstream.BaseOutputTest].createXMLStreamWriter(Writer)'
    - '[stax2.vwstream.BaseOutputTest].getOutputFactory()'
    - '[stax2.vwstream.BaseOutputTest].setProperty(stax2.vwstream.BaseOutputTest,boolean)'
    - strw.writeStartDocument()
    - strw.validateAgainst(stax2.vwstream.BaseOutputTest)
    - '[stax2.vwstream.BaseOutputTest].parseW3CSchema(String)'
    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:34,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testValidFixedAttr(boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:36,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testValidFixedAttr(boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:37,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: 38
      start: 30
    functionDepth: 2
    functionLinenumber: 30
    functionLinenumberEnd: 38
    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:42,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:45,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:46,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndElement()'
      Src: stax2.vwstream.TestAttributeValidation:47,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
      Src: stax2.vwstream.TestAttributeValidation:48,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].close()'
      Src: stax2.vwstream.TestAttributeValidation:49,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:51,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:52,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
      Src: stax2.vwstream.TestAttributeValidation:53,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].close()'
      Src: stax2.vwstream.TestAttributeValidation:54,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:57,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:58,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestAttributeValidation:59,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndElement()'
      Src: stax2.vwstream.TestAttributeValidation:60,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
      Src: stax2.vwstream.TestAttributeValidation:61,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].close()'
      Src: stax2.vwstream.TestAttributeValidation:62,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: 63
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 63
    functionName: '[stax2.vwstream.TestAttributeValidation]._testValidFixedAttr(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 1
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
    - '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
    - '[stax2.vwstream.TestAttributeValidation].writeEmptyElement(String)'
    - '[stax2.vwstream.TestAttributeValidation].writeEndElement()'
    - '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
    - '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
    - '[stax2.vwstream.TestAttributeValidation].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation]._testValidFixedAttr(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: WriterValidationTrigger.values()
      Src: stax2.vwstream.TestAttributeValidation:68,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testInvalidFixedAttr(boolean,boolean,stax2.vwstream.TestAttributeValidation)'
      Src: stax2.vwstream.TestAttributeValidation:70,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testInvalidFixedAttr(boolean,boolean,stax2.vwstream.TestAttributeValidation)'
      Src: stax2.vwstream.TestAttributeValidation:72,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testInvalidFixedAttr(boolean,boolean,stax2.vwstream.TestAttributeValidation)'
      Src: stax2.vwstream.TestAttributeValidation:73,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    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: 75
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 75
    functionName: '[stax2.vwstream.TestAttributeValidation].testInvalidFixedAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 0
    functionsReached:
    - WriterValidationTrigger.values()
    - '[stax2.vwstream.TestAttributeValidation]._testInvalidFixedAttr(boolean,boolean,stax2.vwstream.TestAttributeValidation)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation].testInvalidFixedAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,boolean,boolean)
      Src: stax2.vwstream.TestAttributeValidation:80,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestAttributeValidation:85,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:86,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:87,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestAttributeValidation:88,1
    - Dst: '[WriterValidationTrigger].run(stax2.vwstream.TestAttributeValidation)'
      Src: stax2.vwstream.TestAttributeValidation:90,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].fail(String)'
      Src: stax2.vwstream.TestAttributeValidation:91,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].assertMessageContains(stax2.vwstream.TestAttributeValidation,String)'
      Src: stax2.vwstream.TestAttributeValidation:93,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestAttributeValidation:98,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:99,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:100,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestAttributeValidation:101,1
    - Dst: '[WriterValidationTrigger].run(stax2.vwstream.TestAttributeValidation)'
      Src: stax2.vwstream.TestAttributeValidation:103,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].fail(String)'
      Src: stax2.vwstream.TestAttributeValidation:104,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].assertMessageContains(stax2.vwstream.TestAttributeValidation,String)'
      Src: stax2.vwstream.TestAttributeValidation:106,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestAttributeValidation:110,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:111,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:112,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestAttributeValidation:113,1
    - Dst: '[WriterValidationTrigger].run(stax2.vwstream.TestAttributeValidation)'
      Src: stax2.vwstream.TestAttributeValidation:115,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].fail(String)'
      Src: stax2.vwstream.TestAttributeValidation:116,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].assertMessageContains(stax2.vwstream.TestAttributeValidation,String)'
      Src: stax2.vwstream.TestAttributeValidation:118,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - WriterValidationTrigger
      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: 3
    argNames:
    - nsAware
    - repairing
    - trigger
    argTypes:
    - boolean
    - boolean
    - WriterValidationTrigger
    constantsTouched: []
    func_position:
      end: 120
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 120
    functionName: '[stax2.vwstream.TestAttributeValidation]._testInvalidFixedAttr(boolean,boolean,WriterValidationTrigger)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[WriterValidationTrigger].run(stax2.vwstream.TestAttributeValidation)'
    - '[stax2.vwstream.TestAttributeValidation].fail(String)'
    - '[stax2.vwstream.TestAttributeValidation].assertMessageContains(stax2.vwstream.TestAttributeValidation,String)'
    - '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
    - '[stax2.vwstream.TestAttributeValidation].writeEmptyElement(String)'
    - '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
    - '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
    - String.format(String,boolean,boolean)
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation]._testInvalidFixedAttr(boolean,boolean,WriterValidationTrigger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testValidRequiredAttr(boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:126,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testValidRequiredAttr(boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:128,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testValidRequiredAttr(boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:129,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: 130
      start: 122
    functionDepth: 2
    functionLinenumber: 122
    functionLinenumberEnd: 130
    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:136,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:139,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:140,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestAttributeValidation:141,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndElement()'
      Src: stax2.vwstream.TestAttributeValidation:142,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
      Src: stax2.vwstream.TestAttributeValidation:143,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].close()'
      Src: stax2.vwstream.TestAttributeValidation:144,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:147,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:148,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestAttributeValidation:149,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndElement()'
      Src: stax2.vwstream.TestAttributeValidation:150,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
      Src: stax2.vwstream.TestAttributeValidation:151,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].close()'
      Src: stax2.vwstream.TestAttributeValidation:152,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:155,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:156,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestAttributeValidation:157,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
      Src: stax2.vwstream.TestAttributeValidation:158,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].close()'
      Src: stax2.vwstream.TestAttributeValidation:159,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: 161
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 161
    functionName: '[stax2.vwstream.TestAttributeValidation]._testValidRequiredAttr(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 1
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
    - '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
    - '[stax2.vwstream.TestAttributeValidation].writeEmptyElement(String)'
    - '[stax2.vwstream.TestAttributeValidation].writeEndElement()'
    - '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
    - '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
    - '[stax2.vwstream.TestAttributeValidation].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation]._testValidRequiredAttr(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: WriterValidationTrigger.values()
      Src: stax2.vwstream.TestAttributeValidation:166,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testInvalidRequiredAttr(boolean,boolean,stax2.vwstream.TestAttributeValidation)'
      Src: stax2.vwstream.TestAttributeValidation:168,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testInvalidRequiredAttr(boolean,boolean,stax2.vwstream.TestAttributeValidation)'
      Src: stax2.vwstream.TestAttributeValidation:170,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testInvalidRequiredAttr(boolean,boolean,stax2.vwstream.TestAttributeValidation)'
      Src: stax2.vwstream.TestAttributeValidation:171,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    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: 173
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 173
    functionName: '[stax2.vwstream.TestAttributeValidation].testInvalidRequiredAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.TestAttributeValidation]._testInvalidRequiredAttr(boolean,boolean,stax2.vwstream.TestAttributeValidation)'
    - WriterValidationTrigger.values()
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation].testInvalidRequiredAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,boolean,boolean)
      Src: stax2.vwstream.TestAttributeValidation:178,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestAttributeValidation:181,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:182,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:183,1
    - Dst: '[WriterValidationTrigger].run(stax2.vwstream.TestAttributeValidation)'
      Src: stax2.vwstream.TestAttributeValidation:185,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].fail(String)'
      Src: stax2.vwstream.TestAttributeValidation:186,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].assertMessageContains(stax2.vwstream.TestAttributeValidation,String)'
      Src: stax2.vwstream.TestAttributeValidation:188,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - WriterValidationTrigger
      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: 3
    argNames:
    - nsAware
    - repairing
    - trigger
    argTypes:
    - boolean
    - boolean
    - WriterValidationTrigger
    constantsTouched: []
    func_position:
      end: 191
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 191
    functionName: '[stax2.vwstream.TestAttributeValidation]._testInvalidRequiredAttr(boolean,boolean,WriterValidationTrigger)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[WriterValidationTrigger].run(stax2.vwstream.TestAttributeValidation)'
    - '[stax2.vwstream.TestAttributeValidation].fail(String)'
    - '[stax2.vwstream.TestAttributeValidation].assertMessageContains(stax2.vwstream.TestAttributeValidation,String)'
    - '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
    - '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
    - String.format(String,boolean,boolean)
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation]._testInvalidRequiredAttr(boolean,boolean,WriterValidationTrigger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testValidNsAttr(boolean)'
      Src: stax2.vwstream.TestAttributeValidation:200,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testValidNsAttr(boolean)'
      Src: stax2.vwstream.TestAttributeValidation:201,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: 202
      start: 197
    functionDepth: 1
    functionLinenumber: 197
    functionLinenumberEnd: 202
    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:206,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:210,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:211,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeNamespace(String,String)'
      Src: stax2.vwstream.TestAttributeValidation:213,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String,String,String)'
      Src: stax2.vwstream.TestAttributeValidation:216,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndElement()'
      Src: stax2.vwstream.TestAttributeValidation:217,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
      Src: stax2.vwstream.TestAttributeValidation:218,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].close()'
      Src: stax2.vwstream.TestAttributeValidation:219,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: 220
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 220
    functionName: '[stax2.vwstream.TestAttributeValidation]._testValidNsAttr(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 1
    functionsReached:
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
    - '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String,String,String)'
    - '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
    - '[stax2.vwstream.TestAttributeValidation].writeEndElement()'
    - '[stax2.vwstream.TestAttributeValidation].writeNamespace(String,String)'
    - '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
    - '[stax2.vwstream.TestAttributeValidation].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation]._testValidNsAttr(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: WriterValidationTrigger.values()
      Src: stax2.vwstream.TestAttributeValidation:225,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testInvalidNsAttr(boolean,stax2.vwstream.TestAttributeValidation)'
      Src: stax2.vwstream.TestAttributeValidation:226,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testInvalidNsAttr(boolean,stax2.vwstream.TestAttributeValidation)'
      Src: stax2.vwstream.TestAttributeValidation:227,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: 229
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 229
    functionName: '[stax2.vwstream.TestAttributeValidation].testInvalidNsAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 0
    functionsReached:
    - WriterValidationTrigger.values()
    - '[stax2.vwstream.TestAttributeValidation]._testInvalidNsAttr(boolean,stax2.vwstream.TestAttributeValidation)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation].testInvalidNsAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestAttributeValidation:237,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:238,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:239,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeNamespace(String,String)'
      Src: stax2.vwstream.TestAttributeValidation:241,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String,String,String)'
      Src: stax2.vwstream.TestAttributeValidation:244,1
    - Dst: '[WriterValidationTrigger].run(stax2.vwstream.TestAttributeValidation)'
      Src: stax2.vwstream.TestAttributeValidation:246,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].fail(String)'
      Src: stax2.vwstream.TestAttributeValidation:247,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].assertMessageContains(stax2.vwstream.TestAttributeValidation,String)'
      Src: stax2.vwstream.TestAttributeValidation:249,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - WriterValidationTrigger
      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:
    - repairing
    - trigger
    argTypes:
    - boolean
    - WriterValidationTrigger
    constantsTouched: []
    func_position:
      end: 252
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 252
    functionName: '[stax2.vwstream.TestAttributeValidation]._testInvalidNsAttr(boolean,WriterValidationTrigger)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[WriterValidationTrigger].run(stax2.vwstream.TestAttributeValidation)'
    - '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String,String,String)'
    - '[stax2.vwstream.TestAttributeValidation].fail(String)'
    - '[stax2.vwstream.TestAttributeValidation].assertMessageContains(stax2.vwstream.TestAttributeValidation,String)'
    - '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
    - '[stax2.vwstream.TestAttributeValidation].writeNamespace(String,String)'
    - '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation]._testInvalidNsAttr(boolean,WriterValidationTrigger)'
  - 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:
    - '[XMLValidationSchemaFactory].createSchema(java.io.StringReader)'
    - '[java.io.StringReader].<init>(String)'
    - '[stax2.vstream.BaseStax2ValidationTest].newRelaxNGValidatorFactory()'
    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:
    - '[XMLValidationSchemaFactory].createSchema(java.io.StringReader)'
    - '[java.io.StringReader].<init>(String)'
    - '[stax2.vstream.BaseStax2ValidationTest].newDTDValidatorFactory()'
    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()'
    - '[XMLValidationSchemaFactory].createSchema(java.io.StringReader)'
    - '[java.io.StringReader].<init>(String)'
    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:
    - '[stax2.vstream.BaseStax2ValidationTest].constructStreamReader(stax2.vstream.BaseStax2ValidationTest,String)'
    - '[stax2.vstream.BaseStax2ValidationTest].fail(String)'
    - '[stax2.vstream.BaseStax2ValidationTest].hasNext()'
    - '[stax2.vstream.BaseStax2ValidationTest].getInputFactory()'
    - '[stax2.vstream.BaseStax2ValidationTest].warn(String)'
    - sex.getMessage()
    - vex.getMessage()
    - '[stax2.vstream.BaseStax2ValidationTest].toLowerCase()'
    - '[stax2.vstream.BaseStax2ValidationTest].next()'
    - '[stax2.vstream.BaseStax2ValidationTest].fail(stax2.vstream.BaseStax2ValidationTest)'
    - '[String].toLowerCase()'
    - '[stax2.vstream.BaseStax2ValidationTest].validateAgainst(XMLValidationSchema)'
    - msg.contains(stax2.vstream.BaseStax2ValidationTest)
    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:21,1
    - Dst: '[StringReader].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:22,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].createXMLStreamReader(StringReader)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:22,1
    - Dst: '[Stax2ReaderAdapter].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:23,1
    - Dst: '[Stax2ReaderAdapter].getEventType()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:24,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:24,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:25,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:25,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:27,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:27,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:28,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:28,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:29,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:29,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:31,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:31,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:32,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:32,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:33,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:33,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:34,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:34,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:35,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:35,1
    - Dst: '[Stax2ReaderAdapter].getText()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:36,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:36,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:37,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:37,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:38,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:38,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:39,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:39,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:41,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:41,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:42,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:42,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:43,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:43,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:44,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:44,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:45,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:45,1
    - Dst: '[Stax2ReaderAdapter].getText()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:46,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:46,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:47,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:47,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:48,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:48,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:49,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:49,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:51,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:51,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:52,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:52,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:53,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:53,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:55,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:55,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:56,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:56,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: 57
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 57
    functionName: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].testSimple()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax2/ri/TestStax2ReaderAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].getInputFactory()'
    - '[Stax2ReaderAdapter].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[StringReader].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[Stax2ReaderAdapter].getEventType()'
    - '[Stax2ReaderAdapter].getDepth()'
    - '[Stax2ReaderAdapter].next()'
    - '[Stax2ReaderAdapter].getLocalName()'
    - '[Stax2ReaderAdapter].getText()'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].createXMLStreamReader(StringReader)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    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:63,1
    - Dst: '[StringReader].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:64,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].createXMLStreamReader(StringReader)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:64,1
    - Dst: '[Stax2ReaderAdapter].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:65,1
    - Dst: '[Stax2ReaderAdapter].getEventType()'
      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].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:67,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:67,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:69,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:69,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:70,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,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].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:73,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:73,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:74,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:74,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:75,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:75,1
    - Dst: '[Stax2ReaderAdapter].getElementText()'
      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].getEventType()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:77,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:77,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:78,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:78,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:79,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:79,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:81,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:81,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:82,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:82,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:83,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:83,1
    - Dst: '[Stax2ReaderAdapter].getElementText()'
      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].getEventType()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:85,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:85,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:86,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:86,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:87,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:87,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:89,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:89,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:90,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:90,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:91,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:91,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:93,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:93,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:94,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:94,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: 95
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 95
    functionName: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].testSimpleWithTypedText()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax2/ri/TestStax2ReaderAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].getInputFactory()'
    - '[Stax2ReaderAdapter].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[StringReader].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[Stax2ReaderAdapter].getEventType()'
    - '[Stax2ReaderAdapter].getDepth()'
    - '[Stax2ReaderAdapter].next()'
    - '[Stax2ReaderAdapter].getLocalName()'
    - '[Stax2ReaderAdapter].getElementText()'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].createXMLStreamReader(StringReader)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    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:104,1
    - Dst: '[StringReader].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:105,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].createXMLStreamReader(StringReader)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:105,1
    - Dst: '[Stax2ReaderAdapter].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:106,1
    - Dst: '[Stax2ReaderAdapter].getEventType()'
      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].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:109,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:109,1
    - Dst: '[Stax2ReaderAdapter].isEmptyElement()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:110,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertFalse(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:110,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:112,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:112,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:113,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:113,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:114,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:114,1
    - Dst: '[Stax2ReaderAdapter].isEmptyElement()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:115,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertFalse(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: '[Stax2ReaderAdapter].getLocalName()'
      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: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].getAndVerifyText(Stax2ReaderAdapter)'
      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].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:138,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:138,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:139,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:139,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:141,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:141,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:142,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:142,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: 143
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 143
    functionName: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].testWithDepthAndStuff()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax2/ri/TestStax2ReaderAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].getInputFactory()'
    - '[Stax2ReaderAdapter].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[StringReader].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertFalse(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[Stax2ReaderAdapter].isEmptyElement()'
    - '[Stax2ReaderAdapter].getEventType()'
    - '[Stax2ReaderAdapter].getDepth()'
    - '[Stax2ReaderAdapter].next()'
    - '[Stax2ReaderAdapter].getLocalName()'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].getAndVerifyText(Stax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].createXMLStreamReader(StringReader)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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)'
    - '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    - '[ByteArrayInputStream].<init>(org.codehaus.stax.test.BaseStaxTest)'
    - '[RuntimeException].<init>(org.codehaus.stax.test.BaseStaxTest)'
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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:
    - '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    - '[ByteArrayInputStream].<init>(byte[])'
    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: wstxtest.BaseJUnit4Test
    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:
    - '[XMLInputFactory].createXMLStreamReader(org.codehaus.stax.test.BaseStaxTest,FileReader)'
    - '[FileReader].<init>(File)'
    - '[File].<init>(String)'
    - '[org.codehaus.stax.test.BaseStaxTest].getEventType()'
    - '[org.codehaus.stax.test.BaseStaxTest].toString()'
    - '[File].toURL()'
    - '[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: wstxtest.BaseJUnit4Test
    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:
    - '[StringReader].<init>(String)'
    - '[XMLInputFactory].createXMLStreamReader(StringReader)'
    - '[org.codehaus.stax.test.BaseStaxTest].getInputFactory()'
    - '[org.codehaus.stax.test.BaseStaxTest].setNamespaceAware(XMLInputFactory,boolean)'
    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: wstxtest.BaseJUnit4Test
    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:
    - '[StringReader].<init>(String)'
    - '[org.codehaus.stax.test.BaseStaxTest].setNamespaceAware(XMLInputFactory,boolean)'
    - '[org.codehaus.stax.test.BaseStaxTest].getInputFactory()'
    - '[org.codehaus.stax.test.BaseStaxTest].setCoalescing(XMLInputFactory,boolean)'
    - '[XMLInputFactory].createXMLStreamReader(StringReader)'
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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].assertEquals(boolean,boolean)'
    - '[org.codehaus.stax.test.BaseStaxTest].isCoalescing(XMLInputFactory)'
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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:
    - '[XMLInputFactory].setProperty(org.codehaus.stax.test.BaseStaxTest)'
    - '[org.codehaus.stax.test.BaseStaxTest].isNamespaceAware(XMLInputFactory)'
    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: wstxtest.BaseJUnit4Test
    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].getProperty(org.codehaus.stax.test.BaseStaxTest)'
    - '[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)'
    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: wstxtest.BaseJUnit4Test
    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].getProperty(org.codehaus.stax.test.BaseStaxTest)'
    - '[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)'
    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: wstxtest.BaseJUnit4Test
    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].getProperty(org.codehaus.stax.test.BaseStaxTest)'
    - '[XMLInputFactory].setProperty(org.codehaus.stax.test.BaseStaxTest,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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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].isPropertySupported(String)'
    - '[XMLInputFactory].setProperty(String,org.codehaus.stax.test.BaseStaxTest)'
    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: wstxtest.BaseJUnit4Test
    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:
    - '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].getTextLength()'
    - '[org.codehaus.stax.test.BaseStaxTest].assertEquals(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
    - '[org.codehaus.stax.test.BaseStaxTest].length()'
    - '[XMLStreamReader].getText()'
    - '[String].<init>(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
    - '[org.codehaus.stax.test.BaseStaxTest].assertEquals(String,org.codehaus.stax.test.BaseStaxTest,String)'
    - '[org.codehaus.stax.test.BaseStaxTest].assertNotNull(String,org.codehaus.stax.test.BaseStaxTest)'
    - '[XMLStreamReader].getTextCharacters()'
    - '[XMLStreamReader].getTextStart()'
    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: wstxtest.BaseJUnit4Test
    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:
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEventType()'
    - '[StringBuilder].append(String)'
    - '[org.codehaus.stax.test.BaseStaxTest].getAndVerifyText(XMLStreamReader)'
    - '[StringBuilder].toString()'
    - '[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: wstxtest.BaseJUnit4Test
    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:
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEventType()'
    - '[StringBuilder].append(String)'
    - '[org.codehaus.stax.test.BaseStaxTest].getAndVerifyText(XMLStreamReader)'
    - '[StringBuilder].toString()'
    - '[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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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:
    - '[org.codehaus.stax.test.BaseStaxTest].length()'
    - '[XMLStreamReader].getPrefix()'
    - '[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: wstxtest.BaseJUnit4Test
    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:
    - '[String].length()'
    - '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
    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: wstxtest.BaseJUnit4Test
    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:
    - '[XMLStreamReader].getNamespaceURI()'
    - '[org.codehaus.stax.test.BaseStaxTest].length()'
    - '[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: wstxtest.BaseJUnit4Test
    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:
    - '[String].length()'
    - '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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:
    - '[String].length()'
    - '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
    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: wstxtest.BaseJUnit4Test
    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].fail(String)'
    - '[Throwable].getMessage()'
    - '[org.codehaus.stax.test.BaseStaxTest].toLowerCase()'
    - '[org.codehaus.stax.test.BaseStaxTest].contains(org.codehaus.stax.test.BaseStaxTest)'
    - '[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: wstxtest.BaseJUnit4Test
    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].substring(int)'
    - '[String].startsWith(String)'
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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:
    - '[org.codehaus.stax.test.BaseStaxTest].length()'
    - '[XMLStreamReader].getText()'
    - '[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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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:
    - '[StringBuilder].append(org.codehaus.stax.test.BaseStaxTest)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[org.codehaus.stax.test.BaseStaxTest].length()'
    - Integer.toHexString(int)
    - '[StringBuilder].append(char)'
    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: wstxtest.BaseJUnit4Test
    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:
    - '[String].length()'
    - '[StringBuilder].append(org.codehaus.stax.test.BaseStaxTest)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[org.codehaus.stax.test.BaseStaxTest].printable(org.codehaus.stax.test.BaseStaxTest)'
    - '[StringBuilder].toString()'
    - '[String].charAt(org.codehaus.stax.test.BaseStaxTest)'
    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: wstxtest.BaseJUnit4Test
    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:
    - '[String].length()'
    - '[org.codehaus.stax.test.BaseStaxTest].printable(String)'
    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: wstxtest.BaseJUnit4Test
    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].getName()'
    - System.err.println(String)
    - '[org.codehaus.stax.test.BaseStaxTest].getClass()'
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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].getName()'
    - System.err.println(String)
    - '[org.codehaus.stax.test.BaseStaxTest].getClass()'
    - '[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: wstxtest.BaseJUnit4Test
    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: wstxtest.BaseJUnit4Test
    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:23,1
    - Dst: '[org.codehaus.stax.test.wstream.TestWriterClosing].deleteOnExit()'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:24,1
    - Dst: '[FileOutputStream].<init>(org.codehaus.stax.test.wstream.TestWriterClosing)'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:25,1
    - Dst: '[OutputStreamWriter].<init>(FileOutputStream,String)'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:26,1
    - Dst: '[org.codehaus.stax.test.wstream.TestWriterClosing].getNonRepairingWriter(OutputStreamWriter)'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:27,1
    - Dst: '[org.codehaus.stax.test.wstream.TestWriterClosing].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:28,1
    - Dst: '[org.codehaus.stax.test.wstream.TestWriterClosing].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:29,1
    - Dst: '[org.codehaus.stax.test.wstream.TestWriterClosing].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:30,1
    - Dst: '[org.codehaus.stax.test.wstream.TestWriterClosing].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:31,1
    - Dst: '[org.codehaus.stax.test.wstream.TestWriterClosing].close()'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:32,1
    - Dst: '[OutputStreamWriter].write(String)'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:38,1
    - Dst: '[org.codehaus.stax.test.wstream.TestWriterClosing].fail(String)'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:40,1
    - Dst: '[FileOutputStream].close()'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:42,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: 43
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 43
    functionName: '[org.codehaus.stax.test.wstream.TestWriterClosing].testClosing()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestWriterClosing.java
    functionUses: 0
    functionsReached:
    - '[FileOutputStream].close()'
    - '[org.codehaus.stax.test.wstream.TestWriterClosing].fail(String)'
    - '[org.codehaus.stax.test.wstream.TestWriterClosing].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestWriterClosing].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestWriterClosing].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestWriterClosing].close()'
    - '[org.codehaus.stax.test.wstream.TestWriterClosing].writeStartDocument()'
    - File.createTempFile(String,null)
    - '[OutputStreamWriter].write(String)'
    - '[org.codehaus.stax.test.wstream.TestWriterClosing].deleteOnExit()'
    - '[org.codehaus.stax.test.wstream.TestWriterClosing].getNonRepairingWriter(OutputStreamWriter)'
    - '[OutputStreamWriter].<init>(FileOutputStream,String)'
    - '[FileOutputStream].<init>(org.codehaus.stax.test.wstream.TestWriterClosing)'
    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:24,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:25,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:32,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].setPrefix(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:36,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:37,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:39,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:42,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeCharacters(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:44,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:46,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEmptyElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:48,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:50,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:53,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:54,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:55,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:56,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:59,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:59,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:60,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:60,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:63,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:63,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:64,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:64,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:66,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:66,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:73,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:73,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:74,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:74,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:75,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:75,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:78,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:78,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:79,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:79,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:80,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:80,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:82,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:82,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAllText(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:83,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:83,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:86,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:86,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:87,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:87,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:88,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:88,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:91,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:91,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:92,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:92,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:93,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:93,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:95,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:95,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:96,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:96,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:97,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:97,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:104,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:104,1
    - Dst: e.getMessage()
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:106,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].fail(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:106,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:109,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:109,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoNsURI(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:110,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:111,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:111,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:112,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:112,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoNsURI(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:113,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:116,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:116,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:117,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:117,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:118,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:118,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:121,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:121,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:122,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:122,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:123,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:123,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:125,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:125,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: 126
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 126
    functionName: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testElements()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestRepairingWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].setPrefix(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - e.getMessage()
    - '[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].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEmptyElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].fail(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeCharacters(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAllText(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoNsURI(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(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:132,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:133,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:137,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:138,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:139,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:140,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:141,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:142,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:147,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:147,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
      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].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:151,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:151,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:152,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:152,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoNsURI(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:153,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:155,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:155,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:156,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:156,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:157,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:157,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeValue(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:158,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:158,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:160,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:160,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:161,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:161,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoNsURI(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:162,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:164,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:164,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: 165
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 165
    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].writeEndElement()'
    - '[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].getAttributeCount()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeNamespace(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(org.codehaus.stax.test.wstream.TestRepairingWriter,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoNsURI(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeValue(int)'
    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:171,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:172,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:178,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].setDefaultNamespace(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:185,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:186,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:191,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:192,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:193,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEmptyElement(String,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:195,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:197,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(String,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:198,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:199,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:201,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:202,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:203,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:208,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:208,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:209,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:209,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:212,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:212,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:213,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:213,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:214,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:214,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:217,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:217,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:218,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:218,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:219,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:219,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:220,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:220,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:221,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:221,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:223,1
    - Dst: URL_DEF.equals(org.codehaus.stax.test.wstream.TestRepairingWriter)
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:224,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].fail(String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:225,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeValue(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:227,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:227,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:228,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:228,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:229,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:229,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:230,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:230,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:233,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:233,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:234,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:234,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoNsURI(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:235,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:236,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:236,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:237,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:237,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoNsURI(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:238,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:241,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:241,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      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].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:243,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:243,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:245,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:245,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:246,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:246,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:247,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoAttrNamespace(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:247,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeValue(int)'
      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:250,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:250,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:251,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:251,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:252,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:252,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
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:256,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:256,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:257,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:257,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:259,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:259,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: 260
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 260
    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].writeEndElement()'
    - '[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)'
    - URL_DEF.equals(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].fail(String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeNamespace(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(org.codehaus.stax.test.wstream.TestRepairingWriter,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEmptyElement(String,String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoAttrNamespace(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].setDefaultNamespace(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(String,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoNsURI(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeValue(int)'
    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:271,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:272,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:275,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String)'
      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].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:284,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(org.codehaus.stax.test.wstream.TestRepairingWriter,String,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:285,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:286,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:288,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:289,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:293,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:293,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:295,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:295,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:296,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:296,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:299,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:299,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:300,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:300,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:301,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:301,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:302,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:302,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeValue(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:303,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:303,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:304,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:304,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:305,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:305,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:306,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:306,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:307,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:307,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:310,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:310,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:311,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:311,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:312,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:312,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:313,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:313,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeValue(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:314,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:314,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:315,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:315,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:316,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:316,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:317,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:317,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:318,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:318,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:320,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:320,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:321,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:321,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: 322
      start: 267
    functionDepth: 1
    functionLinenumber: 267
    functionLinenumberEnd: 322
    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].getNamespaceURI(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
    - '[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].getAttributeCount()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeNamespace(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(org.codehaus.stax.test.wstream.TestRepairingWriter,String,String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceCount()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeValue(int)'
    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:328,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:329,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:333,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:334,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:335,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:336,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:337,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:338,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:339,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:340,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:341,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:344,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:344,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:345,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: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:350,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:350,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:351,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:351,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:353,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:353,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:354,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:354,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:355,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:355,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:356,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:356,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:357,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:357,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:358,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:358,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
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:362,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:362,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:363,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:363,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:364,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:364,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:365,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:365,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:366,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:366,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:367,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:367,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: 368
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 368
    functionName: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testSiblingNs2()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestRepairingWriter.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
    - '[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].getRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
    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:381,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:382,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:385,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:388,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:389,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:390,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:391,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:392,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:393,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:397,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:397,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:398,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: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].getNamespaceURI(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:405,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:405,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:408,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:408,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:409,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:409,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:410,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:410,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:411,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:411,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:413,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: 414
      start: 377
    functionDepth: 1
    functionLinenumber: 377
    functionLinenumberEnd: 414
    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].getNamespaceURI(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
    - '[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].writeStartElement(String,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceCount()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    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:420,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:421,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:424,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:425,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:426,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:427,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:428,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:429,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:430,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:433,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:433,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:434,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:434,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:437,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:437,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:438,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:438,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:439,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:439,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:440,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:440,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:441,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:441,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:444,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:444,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:445,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:445,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:446,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:446,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:447,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:447,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:449,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: 450
      start: 416
    functionDepth: 1
    functionLinenumber: 416
    functionLinenumberEnd: 450
    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].getNamespaceURI(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
    - '[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].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceCount()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    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:456,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:457,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:458,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:459,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(org.codehaus.stax.test.wstream.TestRepairingWriter,String,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:460,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:461,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:462,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:463,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:464,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].trim()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:464,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:465,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: 466
      start: 452
    functionDepth: 0
    functionLinenumber: 452
    functionLinenumberEnd: 466
    functionName: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testPreBoundXmlNamespaceAsAttribute()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestRepairingWriter.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(org.codehaus.stax.test.wstream.TestRepairingWriter,String,String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].trim()'
    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:472,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:473,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:474,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:475,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:476,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:477,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:478,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:480,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].trim()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:480,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:481,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: 482
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 482
    functionName: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testPreBoundXmlNamespaceAsElement()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestRepairingWriter.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].trim()'
    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:26,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testSimpleQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:27,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testSimpleQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:30,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testSimpleQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:31,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testSimpleQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:34,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testSimpleQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:35,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: 36
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 36
    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:43,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].doTestSimpleAttr(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:44,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].doTestSimpleAttr(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:48,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].doTestSimpleAttr(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:49,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].doTestSimpleAttr(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:53,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].doTestSimpleAttr(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:54,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: 55
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 55
    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: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
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testXml11CharQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:70,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testXml11CharQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:71,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: 72
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 72
    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:83,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:84,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartDocument(String,String)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:86,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:87,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeCharacters(String)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:88,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:89,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:90,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].close()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:91,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:94,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].constructNsStreamReader(org.codehaus.stax.test.wstream.TestOutputEncoding,boolean)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:94,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:95,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:95,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getCharacterEncodingScheme()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:96,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:96,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:97,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:97,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:100,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:100,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getAllText(org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:101,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:101,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:102,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:102,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:103,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:103,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: 104
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 104
    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:
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartDocument(String,String)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getNonRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].close()'
    - '[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].next()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getCharacterEncodingScheme()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndElement()'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getEventType()'
    - '[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].writeCharacters(String)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].constructNsStreamReader(org.codehaus.stax.test.wstream.TestOutputEncoding,boolean)'
    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:109,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:110,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartDocument(String,String)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:112,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:113,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeAttribute(String,String)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:114,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:115,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:116,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].close()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:117,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:120,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].constructNsStreamReader(org.codehaus.stax.test.wstream.TestOutputEncoding,boolean)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:120,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:121,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:121,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getCharacterEncodingScheme()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:122,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(String,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
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getAttributeCount()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:124,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(int,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:124,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getAttributeValue(int)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:125,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:125,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:126,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:126,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:127,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:127,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: 128
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 128
    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:
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartDocument(String,String)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getNonRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].close()'
    - '[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].next()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(int,org.codehaus.stax.test.wstream.TestOutputEncoding)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getCharacterEncodingScheme()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndElement()'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getAttributeCount()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].constructNsStreamReader(org.codehaus.stax.test.wstream.TestOutputEncoding,boolean)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getAttributeValue(int)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeAttribute(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:133,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:134,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartDocument(String,String)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:136,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:137,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeCharacters(String)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:138,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:139,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:140,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].close()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:141,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getInputFactory()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:144,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:144,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:144,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:145,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:145,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getCharacterEncodingScheme()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:146,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:146,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:147,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:147,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:150,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:150,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getAllText(org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:151,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:151,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:152,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:152,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:153,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:153,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: 154
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 154
    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:
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].constructUtf8StreamReader(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartDocument(String,String)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getNonRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].close()'
    - '[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].next()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getCharacterEncodingScheme()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndElement()'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getEventType()'
    - '[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].writeCharacters(String)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getInputFactory()'
    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].setProperty(org.codehaus.stax.test.wstream.BaseWriterTest,org.codehaus.stax.test.wstream.BaseWriterTest)'
    - '[org.codehaus.stax.test.wstream.BaseWriterTest].getOutputFactory()'
    - '[org.codehaus.stax.test.wstream.BaseWriterTest].createXMLStreamWriter(Writer)'
    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].setProperty(org.codehaus.stax.test.wstream.BaseWriterTest,org.codehaus.stax.test.wstream.BaseWriterTest)'
    - '[org.codehaus.stax.test.wstream.BaseWriterTest].getOutputFactory()'
    - '[org.codehaus.stax.test.wstream.BaseWriterTest].createXMLStreamWriter(Writer)'
    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:20,1
    - Dst: '[org.codehaus.stax.test.wstream.TestProperties].getProperty(org.codehaus.stax.test.wstream.TestProperties)'
      Src: org.codehaus.stax.test.wstream.TestProperties:21,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:21,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: 22
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 22
    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].getProperty(org.codehaus.stax.test.wstream.TestProperties)'
    - '[org.codehaus.stax.test.wstream.TestProperties].assertEquals(org.codehaus.stax.test.wstream.TestProperties,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:17,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers].<init>()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:18,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: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
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._testSimpleEscaping(org.codehaus.stax.test.wstream.CharacterEscapingTest,String,String,String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest: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: 26
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 26
    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]._testSimpleEscaping(org.codehaus.stax.test.wstream.CharacterEscapingTest,String,String,String)'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers].<init>()'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest].setProperty(org.codehaus.stax.test.wstream.CharacterEscapingTest,org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers)'
    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:31,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers].<init>()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:32,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:32,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:34,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:36,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:38,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: 40
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 40
    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]._testSimpleEscaping(org.codehaus.stax.test.wstream.CharacterEscapingTest,String,String,String)'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers].<init>()'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest].setProperty(org.codehaus.stax.test.wstream.CharacterEscapingTest,org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers)'
    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:46,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:47,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._writeSimpleCData(org.codehaus.stax.test.wstream.CharacterEscapingTest,String,String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:48,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].close()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:49,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:50,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].stripXmlDecl(org.codehaus.stax.test.wstream.CharacterEscapingTest)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:50,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].trim()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:50,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].assertEquals(String,org.codehaus.stax.test.wstream.CharacterEscapingTest)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:50,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:53,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:54,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._writeSimpleCData(org.codehaus.stax.test.wstream.CharacterEscapingTest,String,String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:55,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].close()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:56,1
    - Dst: '[ByteArrayOutputStream].toString(String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:57,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].stripXmlDecl(org.codehaus.stax.test.wstream.CharacterEscapingTest)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:57,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].trim()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:57,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].assertEquals(String,org.codehaus.stax.test.wstream.CharacterEscapingTest)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:57,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: 58
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 58
    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:
    - '[StringWriter].<init>()'
    - '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest].trim()'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest].stripXmlDecl(org.codehaus.stax.test.wstream.CharacterEscapingTest)'
    - '[ByteArrayOutputStream].<init>()'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest].close()'
    - '[XMLOutputFactory].createXMLStreamWriter(ByteArrayOutputStream,String)'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._writeSimpleCData(org.codehaus.stax.test.wstream.CharacterEscapingTest,String,String)'
    - '[ByteArrayOutputStream].toString(String)'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest].assertEquals(String,org.codehaus.stax.test.wstream.CharacterEscapingTest)'
    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:62,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:63,1
    - Dst: '[XMLStreamWriter].writeAttribute(String,String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:64,1
    - Dst: '[XMLStreamWriter].writeCharacters(String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:65,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:66,1
    - Dst: '[XMLStreamWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:67,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: 68
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 68
    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].writeEndDocument()'
    - '[XMLStreamWriter].writeStartDocument()'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[XMLStreamWriter].writeAttribute(String,String)'
    - '[XMLStreamWriter].writeCharacters(String)'
    - '[XMLStreamWriter].writeEndElement()'
    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:74,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: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    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:79,1
    - Dst: '[JsonValueWriter].<init>(OutputStreamWriter)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers:79,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: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    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:
    - '[JsonValueWriter].<init>(OutputStreamWriter)'
    - '[OutputStreamWriter].<init>(OutputStream,String)'
    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: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    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:93,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: 95
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 95
    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: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(String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter:114,1
    - Dst: '[Writer].write(int)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter:117,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: 119
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 119
    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(int)'
    - '[Writer].write(String)'
    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:124,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: 125
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 125
    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:129,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: 130
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 130
    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:25,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:26,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      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].writeEmptyElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:30,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:31,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:32,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:33,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:38,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter,boolean)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:38,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      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:39,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:41,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].getAndVerifyText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:44,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:44,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:45,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:45,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:48,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:48,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:49,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:49,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:51,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
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAndVerifyText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:54,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:54,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:55,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:55,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: 57
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 57
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testProlog()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter,boolean)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(String)'
    - '[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].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAndVerifyText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    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:63,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:64,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:68,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:69,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCData(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:70,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:71,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:72,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:73,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:77,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter,boolean)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:77,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:78,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:78,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:79,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:82,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:84,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].isWhiteSpace()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:86,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertFalse(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:86,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAndVerifyText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:87,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:87,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:88,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:88,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:89,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:89,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: 90
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 90
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testCData()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter,boolean)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].isWhiteSpace()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCData(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(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].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].getAndVerifyText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertFalse(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    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:96,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:97,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:101,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:102,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:103,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:104,1
    - Dst: TEXT.length()
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:106,1
    - Dst: TEXT.length()
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:107,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:107,1
    - Dst: TEXT.length()
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:108,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:108,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:109,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:110,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:111,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:112,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:116,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter,boolean)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:116,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:117,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: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].isWhiteSpace()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:124,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertFalse(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:124,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAndVerifyText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:125,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:125,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:126,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:126,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:127,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:127,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:128,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:128,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: 129
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 129
    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].writeCharacters(org.codehaus.stax.test.wstream.TestSimpleWriter,int,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - TEXT.length()
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter,boolean)'
    - '[StringWriter].toString()'
    - '[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].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].isWhiteSpace()'
    - TEXT.getChars(int,org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter,int)
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[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)'
    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:135,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:136,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:142,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeComment(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:145,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:147,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(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].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:151,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].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:153,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].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:155,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:157,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeComment(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:159,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:161,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:162,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:165,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:165,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:166,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:166,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:169,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:169,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getText()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:170,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:170,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:173,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:173,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:174,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:174,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:176,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].tokenTypeDesc(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:179,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:178,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:182,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:182,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getText()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:183,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:183,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:186,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:186,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:187,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:187,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:188,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:188,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:189,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:189,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:192,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:192,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:193,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:193,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:194,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:194,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getText()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:195,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:195,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:196,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:196,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:197,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:197,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:200,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:200,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:201,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:201,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:204,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:204,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getText()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:205,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:205,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:207,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:207,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: 208
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 208
    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].fail(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(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].writeComment(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getText()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[StringWriter].toString()'
    - '[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].getEventType()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].tokenTypeDesc(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    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: 215
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 215
    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:225,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:226,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:233,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].setPrefix(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:235,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:236,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeNamespace(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:237,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].setDefaultNamespace(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:239,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].setPrefix(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:240,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String,String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:241,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeDefaultNamespace(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:242,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeNamespace(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:243,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].setDefaultNamespace(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:246,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String,String,String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:247,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeDefaultNamespace(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:248,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:250,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:252,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(org.codehaus.stax.test.wstream.TestSimpleWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:254,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:256,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:257,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:258,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:259,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:262,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:262,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:263,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:263,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:266,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:266,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:267,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:267,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(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].getNamespacePrefix(int)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:270,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:270,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespaceURI(int)'
      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].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:278,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:278,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:281,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:281,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:282,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:282,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespaceCount()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:283,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:283,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:284,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:286,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:286,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAllText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:287,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:287,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:290,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:290,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      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].assertNoPrefixOrNs(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:295,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:295,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      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].getNamespaceCount()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:297,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:297,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:298,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:298,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:299,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:299,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].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:302,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:302,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:303,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:303,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:304,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:304,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:308,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:308,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:310,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:312,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:312,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:313,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:316,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:316,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:317,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:317,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:318,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:320,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:320,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: 321
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 321
    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].writeNamespace(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String,String,String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespaceURI(int)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespaceURI()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(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].setDefaultNamespace(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAllText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespacePrefix(int)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespaceCount()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].setDefaultNamespace(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String,String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(org.codehaus.stax.test.wstream.TestSimpleWriter,String)'
    - '[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].writeCharacters(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeDefaultNamespace(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeDefaultNamespace(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].setPrefix(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].assertNoPrefixOrNs(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:331,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:332,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:336,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:338,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:339,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:341,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:342,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:343,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:344,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCData(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:345,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:346,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:347,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:349,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:350,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:351,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:354,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:354,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:355,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:355,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:358,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:358,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:359,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:359,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:360,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].getAllText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:363,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:363,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:367,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:367,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:368,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:368,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:369,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:370,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:370,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:371,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:371,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:372,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      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].getAllText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:375,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:375,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:377,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:377,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:378,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:378,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:379,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:380,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTextualTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:380,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAllText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:381,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:381,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:382,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:382,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:383,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:383,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:384,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:386,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:386,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:387,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:387,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:388,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:389,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:389,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:390,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:390,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:391,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:395,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:395,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:397,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:399,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:399,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:400,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:402,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:402,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: 403
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 403
    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].close()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTextualTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(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].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAllText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    - '[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)'
    - '[StringWriter].toString()'
    - '[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].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(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:409,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:410,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:412,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:414,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:415,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:416,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:418,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeComment(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:419,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:420,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:421,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:422,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:425,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:425,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      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].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:429,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:429,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:430,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:430,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:432,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:432,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:433,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:433,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:435,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:435,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:436,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:436,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:437,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:437,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:438,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:438,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
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:440,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:440,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:442,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:442,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAndVerifyText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:443,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:443,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:445,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:445,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:446,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:446,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:448,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:448,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: 449
      start: 405
    functionDepth: 1
    functionLinenumber: 405
    functionLinenumberEnd: 449
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testEmptyElements()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeComment(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
    - '[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].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAndVerifyText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    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: 456
      start: 451
    functionDepth: 0
    functionLinenumber: 451
    functionLinenumberEnd: 456
    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:462,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:463,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:467,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeProcessingInstruction(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:470,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:472,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:473,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeProcessingInstruction(String,String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:474,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:476,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:477,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:478,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeProcessingInstruction(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:479,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:480,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:482,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeProcessingInstruction(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:484,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:486,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:487,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:490,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:490,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:491,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:491,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:494,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:494,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPITarget()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:495,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:495,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPIData()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:496,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].length()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:497,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:498,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:501,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:501,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:502,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:502,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].getText()'
      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].getPITarget()'
      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].getPIData()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:510,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:510,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:515,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:515,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:516,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:516,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:519,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:519,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:520,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:520,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:524,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:524,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:525,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:525,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:528,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:528,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:529,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:529,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:532,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:532,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPITarget()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:533,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:533,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPIData()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:534,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:534,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:536,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:536,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: 537
      start: 458
    functionDepth: 1
    functionLinenumber: 458
    functionLinenumberEnd: 537
    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].fail(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(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].writeCharacters(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeProcessingInstruction(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeProcessingInstruction(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPITarget()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getText()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[StringWriter].toString()'
    - '[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].getEventType()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeProcessingInstruction(String,String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPIData()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].length()'
    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: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: 540
    functionDepth: 2
    functionLinenumber: 540
    functionLinenumberEnd: 545
    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:551,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: 552
      start: 547
    functionDepth: 2
    functionLinenumber: 547
    functionLinenumberEnd: 552
    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:558,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: 559
      start: 554
    functionDepth: 2
    functionLinenumber: 554
    functionLinenumberEnd: 559
    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:565,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: 566
      start: 561
    functionDepth: 2
    functionLinenumber: 561
    functionLinenumberEnd: 566
    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:577,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:577,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:581,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:582,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:585,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].setPrefix(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:586,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].setDefaultNamespace(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:587,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:588,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:588,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:589,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:589,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:591,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:591,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:592,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:592,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:593,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:596,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:596,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:597,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:597,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:604,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:605,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: 606
      start: 573
    functionDepth: 1
    functionLinenumber: 573
    functionLinenumberEnd: 606
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testExplicitNsPrefixes()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].setDefaultNamespace(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].getNonRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].setPrefix(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    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:621,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:621,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:625,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:626,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeNamespace(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:632,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeDefaultNamespace(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:633,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:635,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:635,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:636,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:636,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:641,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:642,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:642,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:643,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:643,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:645,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: 646
      start: 617
    functionDepth: 1
    functionLinenumber: 617
    functionLinenumberEnd: 646
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testImplicitNsPrefixes()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeNamespace(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeDefaultNamespace(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    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:660,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:661,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:665,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:671,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument(String,String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:674,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:680,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:681,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:682,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:684,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:684,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:685,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:685,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getVersion()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:690,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].length()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:691,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:692,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getVersion()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:695,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:695,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getCharacterEncodingScheme()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:699,1
    - Dst: '[String].equals(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:709,1
    - Dst: '[String].equals(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:709,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:710,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:717,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:720,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:723,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].standaloneSet()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:732,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertFalse(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:731,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:739,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: 740
      start: 654
    functionDepth: 1
    functionLinenumber: 654
    functionLinenumberEnd: 740
    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].fail(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument(String,String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].standaloneSet()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getVersion()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getCharacterEncodingScheme()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertFalse(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[StringWriter].toString()'
    - '[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].getEventType()'
    - '[StringWriter].<init>()'
    - '[String].equals(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].length()'
    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:21,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].doTestTypes(boolean)'
      Src: org.codehaus.stax.test.evt.TestEventTypes: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: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 17
    functionDepth: 2
    functionLinenumber: 17
    functionLinenumberEnd: 23
    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:42,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:45,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:46,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:46,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isStartDocument()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:47,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertTrue(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:47,1
    - Dst: doc.encodingSet()
      Src: org.codehaus.stax.test.evt.TestEventTypes:50,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertFalse(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:50,1
    - Dst: doc.standaloneSet()
      Src: org.codehaus.stax.test.evt.TestEventTypes:57,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].fail(String)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:58,1
    - Dst: doc.isStandalone()
      Src: org.codehaus.stax.test.evt.TestEventTypes:62,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertFalse(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:62,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:66,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:67,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:67,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isProcessingInstruction()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:68,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertTrue(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:68,1
    - Dst: pi.getTarget()
      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:71,1
    - Dst: pi.getData()
      Src: org.codehaus.stax.test.evt.TestEventTypes:73,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].trim()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:73,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:74,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:78,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:79,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:79,1
    - Dst: c.getText()
      Src: org.codehaus.stax.test.evt.TestEventTypes:82,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:82,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:86,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:87,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:87,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:90,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].testEventWritability(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:91,1
    - Dst: dtd.getDocumentTypeDeclaration()
      Src: org.codehaus.stax.test.evt.TestEventTypes:92,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertNotNull(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:92,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:96,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:97,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:97,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:98,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertTrue(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:98,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:102,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getName()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:103,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:104,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:104,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].calcAttrCount(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:106,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(int,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:106,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:108,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:108,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertNull(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:109,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:111,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:111,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertNotNull(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:112,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isAttribute()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:113,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertTrue(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:113,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getValue()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:114,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:114,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getDTDType()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:115,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:115,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isSpecified()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:116,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertTrue(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:116,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getName()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:117,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:118,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:118,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:122,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:123,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:123,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:124,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertTrue(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:124,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].asCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:126,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isCData()'
      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].isIgnorableWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:128,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertFalse(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:128,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:129,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertFalse(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:129,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getData()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:130,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:130,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:134,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:135,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:135,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:136,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertTrue(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:136,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].asEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:138,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getName()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:139,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:140,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:140,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:142,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:146,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:147,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:147,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isEndDocument()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:148,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertTrue(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:148,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: 154
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 154
    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].testEventWritability(org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].getData()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].assertTrue(org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].getLocalPart()'
    - pi.getTarget()
    - c.getText()
    - '[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].assertFalse(org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].assertFalse(String,org.codehaus.stax.test.evt.TestEventTypes)'
    - dtd.getDocumentTypeDeclaration()
    - '[org.codehaus.stax.test.evt.TestEventTypes].fail(String)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isStartDocument()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(int,org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isIgnorableWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].getDTDType()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].assertNotNull(String,org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].getReader(org.codehaus.stax.test.evt.TestEventTypes,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].getAttributeByName(javax.xml.namespace.QName)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].asEndElement()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].calcAttrCount(org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isEndDocument()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].asCharacters()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isProcessingInstruction()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].assertNotNull(org.codehaus.stax.test.evt.TestEventTypes)'
    - doc.encodingSet()
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isEndElement()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isStartElement()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].trim()'
    - '[XMLEventReader].nextEvent()'
    - pi.getData()
    - '[org.codehaus.stax.test.evt.TestEventTypes].asStartElement()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isAttribute()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].getValue()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isSpecified()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isCData()'
    - doc.standaloneSet()
    - '[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].getEventType()'
    - doc.isStandalone()
    - '[org.codehaus.stax.test.evt.TestEventTypes].isCharacters()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].assertNull(String,org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].getName()'
    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:165,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].setCoalescing(org.codehaus.stax.test.evt.TestEventTypes,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:166,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].setNamespaceAware(org.codehaus.stax.test.evt.TestEventTypes,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:167,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].setValidating(org.codehaus.stax.test.evt.TestEventTypes,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:168,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].setSupportDTD(org.codehaus.stax.test.evt.TestEventTypes,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:169,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].constructEventReader(org.codehaus.stax.test.evt.TestEventTypes,String)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:170,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: 171
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 171
    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].setNamespaceAware(org.codehaus.stax.test.evt.TestEventTypes,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].getInputFactory()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].setSupportDTD(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].setValidating(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:31,1
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:32,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getOutputFactory()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:33,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].createXMLEventWriter(StringWriter)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:34,1
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:36,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:37,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].add(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:37,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].close()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:39,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:42,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getEventReader(org.codehaus.stax.test.evt.TestEventCopy,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:43,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertNotNull()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:47,1
    - Dst: evt.isStartDocument()
      Src: org.codehaus.stax.test.evt.TestEventCopy:48,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:48,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:50,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:51,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:51,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:51,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:51,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:53,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:54,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:54,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:55,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:55,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:55,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:57,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:58,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:58,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:59,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:59,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:59,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:59,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:61,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:62,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:62,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:63,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:63,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:63,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:65,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:66,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:66,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:67,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:67,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:67,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:67,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:68,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:69,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:69,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:70,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:70,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:70,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:70,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:72,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:73,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:73,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:74,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:74,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:74,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:76,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:77,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:77,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:78,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:78,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:78,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:78,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:80,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:81,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:81,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:82,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:82,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:82,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:84,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:85,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:85,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:86,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:86,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:86,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:86,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:87,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:88,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:88,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:89,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:89,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:89,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:89,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:91,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:92,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:92,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:93,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:93,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:93,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:93,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: 94
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 94
    functionName: '[org.codehaus.stax.test.evt.TestEventCopy].testCopy()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventCopy.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventCopy].createXMLEventWriter(StringWriter)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].isStartElement()'
    - evt.isStartDocument()
    - '[org.codehaus.stax.test.evt.TestEventCopy].assertNotNull()'
    - '[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].add(org.codehaus.stax.test.evt.TestEventCopy)'
    - '[StringWriter].toString()'
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[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)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].asEndElement()'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].getOutputFactory()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].close()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].isCharacters()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].isEndElement()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].asStartElement()'
    - '[XMLEventReader].hasNext()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].asCharacters()'
    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:103,1
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:104,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getOutputFactory()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:105,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].createXMLEventWriter(StringWriter)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:106,1
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:108,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:109,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].add(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:109,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].close()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:111,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:114,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getEventReader(org.codehaus.stax.test.evt.TestEventCopy,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:115,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertNotNull()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:119,1
    - Dst: evt.isStartDocument()
      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: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:122,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:123,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:123,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:124,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:124,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:124,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:124,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:126,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:127,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:127,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:128,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isCData()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:128,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(String,org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:128,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:129,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getData()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:129,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertEquals(String,org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:129,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:131,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:132,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:132,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:133,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:133,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:133,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:133,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: 135
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 135
    functionName: '[org.codehaus.stax.test.evt.TestEventCopy].testCopyWithCData()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventCopy.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventCopy].getData()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].createXMLEventWriter(StringWriter)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].isStartElement()'
    - evt.isStartDocument()
    - '[org.codehaus.stax.test.evt.TestEventCopy].assertNotNull()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].assertEquals(String,org.codehaus.stax.test.evt.TestEventCopy)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(String,org.codehaus.stax.test.evt.TestEventCopy)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].assertEquals(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventCopy)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].add(org.codehaus.stax.test.evt.TestEventCopy)'
    - '[StringWriter].toString()'
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].getEventReader(org.codehaus.stax.test.evt.TestEventCopy,boolean,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].asEndElement()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].getOutputFactory()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].close()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].isCData()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].isCharacters()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].isEndElement()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].asStartElement()'
    - '[XMLEventReader].hasNext()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].asCharacters()'
    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:140,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].setNamespaceAware(org.codehaus.stax.test.evt.TestEventCopy,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:141,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].setCoalescing(org.codehaus.stax.test.evt.TestEventCopy,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:142,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].setSupportDTD(org.codehaus.stax.test.evt.TestEventCopy,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:143,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].setValidating(org.codehaus.stax.test.evt.TestEventCopy,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:144,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].constructEventReader(org.codehaus.stax.test.evt.TestEventCopy,String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:145,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: 146
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 146
    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].setNamespaceAware(org.codehaus.stax.test.evt.TestEventCopy,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].setValidating(org.codehaus.stax.test.evt.TestEventCopy,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].getInputFactory()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].setCoalescing(org.codehaus.stax.test.evt.TestEventCopy,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].constructEventReader(org.codehaus.stax.test.evt.TestEventCopy,String)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].setSupportDTD(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:28,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:31,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:32,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:32,1
    - Dst: devt.encodingSet()
      Src: org.codehaus.stax.test.evt.TestStartDocument:34,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertFalse(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:34,1
    - Dst: devt.standaloneSet()
      Src: org.codehaus.stax.test.evt.TestStartDocument:35,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertFalse(String,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:35,1
    - Dst: devt.getVersion()
      Src: org.codehaus.stax.test.evt.TestStartDocument:37,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:37,1
    - Dst: '[XMLEventReader].close()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:38,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:45,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:46,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:47,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:47,1
    - Dst: devt.encodingSet()
      Src: org.codehaus.stax.test.evt.TestStartDocument:49,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertFalse(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:49,1
    - Dst: devt.standaloneSet()
      Src: org.codehaus.stax.test.evt.TestStartDocument:50,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertFalse(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:50,1
    - Dst: devt.getVersion()
      Src: org.codehaus.stax.test.evt.TestStartDocument:52,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:52,1
    - Dst: '[XMLEventReader].close()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:53,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:56,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:57,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:57,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: 61
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 61
    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].getReader(org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument)'
    - devt.getVersion()
    - '[org.codehaus.stax.test.evt.TestStartDocument].assertFalse(String,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].assertFalse(org.codehaus.stax.test.evt.TestStartDocument)'
    - devt.standaloneSet()
    - '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
    - '[XMLEventReader].close()'
    - '[XMLEventReader].peek()'
    - '[XMLEventReader].nextEvent()'
    - devt.encodingSet()
    - '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
    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:72,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:75,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
      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.getVersion()
      Src: org.codehaus.stax.test.evt.TestStartDocument:78,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:78,1
    - Dst: devt.encodingSet()
      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: devt.getCharacterEncodingScheme()
      Src: org.codehaus.stax.test.evt.TestStartDocument:80,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:80,1
    - Dst: devt.standaloneSet()
      Src: org.codehaus.stax.test.evt.TestStartDocument:81,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:81,1
    - Dst: devt.isStandalone()
      Src: org.codehaus.stax.test.evt.TestStartDocument:82,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:82,1
    - Dst: '[XMLEventReader].close()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:83,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:90,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:92,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
      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.getVersion()
      Src: org.codehaus.stax.test.evt.TestStartDocument:95,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:95,1
    - Dst: devt.encodingSet()
      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: devt.getCharacterEncodingScheme()
      Src: org.codehaus.stax.test.evt.TestStartDocument:97,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:97,1
    - Dst: devt.standaloneSet()
      Src: org.codehaus.stax.test.evt.TestStartDocument:98,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:98,1
    - Dst: devt.isStandalone()
      Src: org.codehaus.stax.test.evt.TestStartDocument:99,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:99,1
    - Dst: '[XMLEventReader].close()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:100,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:103,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:104,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:104,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: 108
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 108
    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].getReader(org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument)'
    - devt.getVersion()
    - '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
    - devt.isStandalone()
    - devt.standaloneSet()
    - '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
    - '[XMLEventReader].close()'
    - '[XMLEventReader].peek()'
    - '[XMLEventReader].nextEvent()'
    - devt.encodingSet()
    - devt.getCharacterEncodingScheme()
    - '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
    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:122,1
    - Dst: '[XMLEventReader].nextTag()'
      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].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:126,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:126,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:127,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].getName()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:128,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertNotNull(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:129,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:130,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:130,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:138,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:139,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:141,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:141,1
    - Dst: '[XMLEventReader].nextTag()'
      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].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:146,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:146,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:147,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].getName()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:148,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertNotNull(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:149,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:150,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:150,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: 152
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 152
    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].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].isStartElement()'
    - '[org.codehaus.stax.test.evt.TestStartDocument].assertNotNull(org.codehaus.stax.test.evt.TestStartDocument)'
    - '[org.codehaus.stax.test.evt.TestStartDocument].asStartElement()'
    - '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
    - '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
    - '[XMLEventReader].nextTag()'
    - '[XMLEventReader].peek()'
    - '[org.codehaus.stax.test.evt.TestStartDocument].getName()'
    - '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
    - '[org.codehaus.stax.test.evt.TestStartDocument].getLocalPart()'
    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:164,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: 165
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 165
    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:171,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].setNamespaceAware(org.codehaus.stax.test.evt.TestStartDocument,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:172,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].setCoalescing(org.codehaus.stax.test.evt.TestStartDocument,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:173,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].setSupportDTD(org.codehaus.stax.test.evt.TestStartDocument,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:174,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].setValidating(org.codehaus.stax.test.evt.TestStartDocument,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:175,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].setReplaceEntities(org.codehaus.stax.test.evt.TestStartDocument,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:176,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].constructEventReader(org.codehaus.stax.test.evt.TestStartDocument,String)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:177,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: 178
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 178
    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].setReplaceEntities(org.codehaus.stax.test.evt.TestStartDocument,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartDocument].setSupportDTD(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)'
    - '[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)'
    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:33,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].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:37,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:37,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:37,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:38,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:38,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:38,1
    - Dst: '[XMLEventReader].next()'
      Src: org.codehaus.stax.test.evt.TestEventReader:40,1
    - Dst: evt.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].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:42,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:42,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:42,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:43,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:43,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:43,1
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventReader:44,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertFalse(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:44,1
    - Dst: '[XMLEventReader].close()'
      Src: org.codehaus.stax.test.evt.TestEventReader:45,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: 47
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 47
    functionName: '[org.codehaus.stax.test.evt.TestEventReader].testSimpleValid()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventReader].assertFalse(org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
    - '[XMLEventReader].hasNext()'
    - '[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)'
    - '[XMLEventReader].close()'
    - evt.getEventType()
    - '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    - '[XMLEventReader].nextEvent()'
    - '[XMLEventReader].next()'
    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:57,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:60,1
    - Dst: '[XMLEventReader].remove()'
      Src: org.codehaus.stax.test.evt.TestEventReader:65,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].fail(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:73,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: 76
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 76
    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].remove()'
    - '[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].nextEvent()'
    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:91,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:93,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:93,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:93,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:94,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:94,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:94,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:95,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:95,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:95,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:96,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:96,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:96,1
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventReader:99,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertFalse(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:99,1
    - Dst: '[XMLEventReader].nextEvent()'
      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
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].fail(String)'
      Src: org.codehaus.stax.test.evt.TestEventReader:112,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: 114
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 114
    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].assertFalse(org.codehaus.stax.test.evt.TestEventReader)'
    - '[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].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestEventReader].fail(String)'
    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:127,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:129,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:129,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:129,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestEventReader:131,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:131,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:131,1
    - Dst: '[XMLEventReader].nextTag()'
      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].peek()'
      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:140,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:140,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:140,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestEventReader:142,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:142,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:142,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestEventReader:143,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:143,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:143,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestEventReader:144,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:144,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:144,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:146,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:146,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:146,1
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventReader:147,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertFalse(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:147,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: 149
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 149
    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].assertFalse(org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
    - '[XMLEventReader].hasNext()'
    - '[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)'
    - '[XMLEventReader].nextTag()'
    - '[XMLEventReader].peek()'
    - '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    - '[XMLEventReader].nextEvent()'
    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:161,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:162,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:162,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:162,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:163,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:163,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:163,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestEventReader:166,1
    - Dst: t.getClass()
      Src: org.codehaus.stax.test.evt.TestEventReader:171,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].fail(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:174,1
    - Dst: '[XMLEventReader].close()'
      Src: org.codehaus.stax.test.evt.TestEventReader:176,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:181,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:182,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:182,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:182,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:183,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:183,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:183,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:184,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:184,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:184,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:185,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:185,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:185,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestEventReader:188,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].tokenTypeDesc(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:189,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].fail(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:196,1
    - Dst: '[XMLEventReader].close()'
      Src: org.codehaus.stax.test.evt.TestEventReader:198,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: 200
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 200
    functionName: '[org.codehaus.stax.test.evt.TestEventReader].testNextTagInvalid()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - t.getClass()
    - '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
    - '[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)'
    - '[XMLEventReader].close()'
    - '[XMLEventReader].nextTag()'
    - '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestEventReader].tokenTypeDesc(org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].fail(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: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:217,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:217,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:217,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:218,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:218,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:218,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: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].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:223,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:223,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:223,1
    - Dst: '[XMLEventReader].peek()'
      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].nextEvent()'
      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].peek()'
      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].nextEvent()'
      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].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:234,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:234,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:234,1
    - Dst: '[XMLEventReader].nextEvent()'
      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].peek()'
      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].nextEvent()'
      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].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:239,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:239,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:239,1
    - Dst: '[XMLEventReader].nextEvent()'
      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].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:242,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:242,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:242,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:243,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:243,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:243,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:244,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:244,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:244,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:245,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:245,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:245,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:247,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:247,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:247,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:248,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:248,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:248,1
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventReader:249,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertFalse(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:249,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: 251
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 251
    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].assertFalse(org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
    - '[XMLEventReader].hasNext()'
    - '[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)'
    - '[XMLEventReader].peek()'
    - '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    - '[XMLEventReader].nextEvent()'
    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:267,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:268,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:268,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:268,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestEventReader:270,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:271,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:271,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:274,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].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:281,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:283,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:283,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].asCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventReader:284,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertNotNull(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:285,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getData()'
      Src: org.codehaus.stax.test.evt.TestEventReader:286,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertEquals(String,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:286,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestEventReader:287,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:287,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:287,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:288,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:288,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:288,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:291,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertNull(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:291,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: 293
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 293
    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].assertNotNull(org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
    - '[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)'
    - '[XMLEventReader].nextTag()'
    - '[XMLEventReader].peek()'
    - '[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].assertNull(org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].getData()'
    - '[org.codehaus.stax.test.evt.TestEventReader].assertEquals(String,org.codehaus.stax.test.evt.TestEventReader)'
    - '[XMLEventReader].nextEvent()'
    - '[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:308,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:309,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:309,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:309,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:310,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:311,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:311,1
    - Dst: '[XMLEventReader].getElementText()'
      Src: org.codehaus.stax.test.evt.TestEventReader:314,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:314,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].fail(String)'
      Src: org.codehaus.stax.test.evt.TestEventReader:316,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:323,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:324,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:325,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].tokenTypeDesc(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:326,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].fail(String)'
      Src: org.codehaus.stax.test.evt.TestEventReader:326,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:334,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:335,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:335,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:335,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:336,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:337,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:337,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:338,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].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:339,1
    - Dst: '[XMLEventReader].getElementText()'
      Src: org.codehaus.stax.test.evt.TestEventReader:340,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:340,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:346,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:348,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:349,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:350,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].tokenTypeDesc(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:350,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].fail(String)'
      Src: org.codehaus.stax.test.evt.TestEventReader:350,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: 353
      start: 295
    functionDepth: 1
    functionLinenumber: 295
    functionLinenumberEnd: 353
    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].fail(String)'
    - '[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].getEventType()'
    - '[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)'
    - '[XMLEventReader].peek()'
    - '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestEventReader].tokenTypeDesc(org.codehaus.stax.test.evt.TestEventReader)'
    - '[XMLEventReader].getElementText()'
    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:365,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: 366
      start: 361
    functionDepth: 1
    functionLinenumber: 361
    functionLinenumberEnd: 366
    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:373,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].setNamespaceAware(org.codehaus.stax.test.evt.TestEventReader,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventReader:374,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].setCoalescing(org.codehaus.stax.test.evt.TestEventReader,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventReader:375,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].setSupportDTD(org.codehaus.stax.test.evt.TestEventReader,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventReader:376,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].setValidating(org.codehaus.stax.test.evt.TestEventReader,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventReader:377,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].setReplaceEntities(org.codehaus.stax.test.evt.TestEventReader,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventReader:378,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].constructEventReader(org.codehaus.stax.test.evt.TestEventReader,String)'
      Src: org.codehaus.stax.test.evt.TestEventReader:379,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: 380
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 380
    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].setCoalescing(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].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].constructEventReader(org.codehaus.stax.test.evt.TestEventReader,String)'
    - '[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:15,1
    - Dst: '[org.codehaus.stax.test.evt.TestSurrogatePairs].getClass()'
      Src: org.codehaus.stax.test.evt.TestSurrogatePairs:16,1
    - Dst: '[org.codehaus.stax.test.evt.TestSurrogatePairs].getResourceAsStream(String)'
      Src: org.codehaus.stax.test.evt.TestSurrogatePairs:16,1
    - Dst: '[org.codehaus.stax.test.evt.TestSurrogatePairs].createXMLEventReader(org.codehaus.stax.test.evt.TestSurrogatePairs)'
      Src: org.codehaus.stax.test.evt.TestSurrogatePairs:17,1
    - Dst: '[org.codehaus.stax.test.evt.TestSurrogatePairs].hasNext()'
      Src: org.codehaus.stax.test.evt.TestSurrogatePairs:19,1
    - Dst: '[org.codehaus.stax.test.evt.TestSurrogatePairs].next()'
      Src: org.codehaus.stax.test.evt.TestSurrogatePairs:20,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: 22
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 22
    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].getInputFactory()'
    - '[org.codehaus.stax.test.evt.TestSurrogatePairs].createXMLEventReader(org.codehaus.stax.test.evt.TestSurrogatePairs)'
    - '[org.codehaus.stax.test.evt.TestSurrogatePairs].next()'
    - '[org.codehaus.stax.test.evt.TestSurrogatePairs].getClass()'
    - '[org.codehaus.stax.test.evt.TestSurrogatePairs].hasNext()'
    - '[org.codehaus.stax.test.evt.TestSurrogatePairs].getResourceAsStream(String)'
    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:29,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:29,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:31,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: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:32,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: '[org.codehaus.stax.test.evt.TestFilteredReader].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:34,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].getName()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:34,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].assertNotNull(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
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:36,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:36,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:36,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:37,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:37,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:37,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: 38
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 38
    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].getName()'
    - '[org.codehaus.stax.test.evt.TestFilteredReader.MyFilter].<init>()'
    - '[org.codehaus.stax.test.evt.TestFilteredReader].assertNotNull(org.codehaus.stax.test.evt.TestFilteredReader)'
    - '[org.codehaus.stax.test.evt.TestFilteredReader].getEventType()'
    - '[org.codehaus.stax.test.evt.TestFilteredReader].createFilteredReader(org.codehaus.stax.test.evt.TestFilteredReader.MyFilter,String,boolean)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestFilteredReader].asStartElement()'
    - '[org.codehaus.stax.test.evt.TestFilteredReader].assertTokenType(org.codehaus.stax.test.evt.TestFilteredReader,org.codehaus.stax.test.evt.TestFilteredReader)'
    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:50,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].setNamespaceAware(org.codehaus.stax.test.evt.TestFilteredReader,boolean)'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:51,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].constructEventReader(org.codehaus.stax.test.evt.TestFilteredReader,String)'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:52,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].createFilteredReader(org.codehaus.stax.test.evt.TestFilteredReader,EventFilter)'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:53,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: 54
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 54
    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].constructEventReader(org.codehaus.stax.test.evt.TestFilteredReader,String)'
    - '[org.codehaus.stax.test.evt.TestFilteredReader].setNamespaceAware(org.codehaus.stax.test.evt.TestFilteredReader,boolean)'
    - '[org.codehaus.stax.test.evt.TestFilteredReader].getInputFactory()'
    - '[org.codehaus.stax.test.evt.TestFilteredReader].createFilteredReader(org.codehaus.stax.test.evt.TestFilteredReader,EventFilter)'
    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: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    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:23,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:24,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].createXMLEventWriter(java.io.StringWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:25,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getEventFactory()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:27,1
    - Dst: '[ArrayList].<init>()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:29,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].createAttribute(String,String)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:30,1
    - Dst: '[ArrayList].add(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:30,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].createAttribute(String,String,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].<init>()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:32,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].createNamespace(String,String)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:33,1
    - Dst: '[ArrayList].add(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:33,1
    - Dst: '[ArrayList].iterator()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:34,1
    - Dst: '[ArrayList].iterator()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:34,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:34,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].add(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:36,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].createEndElement(String,String,String)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:37,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].add(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:37,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].close()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:38,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:41,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getReader(org.codehaus.stax.test.evt.TestEventWriter,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:43,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:45,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:45,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:46,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:46,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:48,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(String,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:48,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:49,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(int,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:49,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:52,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].equals(String)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:53,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(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: '[XMLStreamReader].getAttributePrefix(int)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:55,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(String,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:55,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(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: '[org.codehaus.stax.test.evt.TestEventWriter].equals(String)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:57,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(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: '[XMLStreamReader].getAttributePrefix(int)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:59,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(String,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:59,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:60,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(String,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:60,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].fail(String)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:62,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:65,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:65,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: 66
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 66
    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(int,org.codehaus.stax.test.evt.TestEventWriter)'
    - '[XMLStreamReader].getAttributePrefix(int)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].close()'
    - '[XMLStreamReader].getAttributeCount()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].getReader(org.codehaus.stax.test.evt.TestEventWriter,boolean,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].add(org.codehaus.stax.test.evt.TestEventWriter)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].equals(String)'
    - '[ArrayList].iterator()'
    - '[XMLStreamReader].getAttributeNamespace(int)'
    - '[ArrayList].add(org.codehaus.stax.test.evt.TestEventWriter)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].fail(String)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].getOutputFactory()'
    - '[XMLStreamReader].getLocalName()'
    - '[java.io.StringWriter].toString()'
    - '[java.io.StringWriter].<init>()'
    - '[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].createAttribute(String,String)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEventType()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].createEndElement(String,String,String)'
    - '[ArrayList].<init>()'
    - '[XMLStreamReader].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].createAttribute(String,String,String,String)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(String,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)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].createXMLEventWriter(java.io.StringWriter)'
    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:92,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].collectEvents(XMLEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:93,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:95,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getOutputFactory()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:96,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].createXMLEventWriter(java.io.StringWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:97,1
    - Dst: '[List<XMLEvent>].iterator()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:98,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:99,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].next()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:100,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].add(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:100,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getEventReader(org.codehaus.stax.test.evt.TestEventWriter,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:104,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].collectEvents(XMLEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:105,1
    - Dst: '[List<XMLEvent>].size()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:108,1
    - Dst: '[List<XMLEvent>].size()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:108,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:107,1
    - Dst: '[List<XMLEvent>].iterator()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:111,1
    - Dst: '[List<XMLEvent>].iterator()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:112,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:114,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].next()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:115,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].next()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:116,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:118,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:118,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:120,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].fail(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:119,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:123,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:128,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:129,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getAttributes()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:130,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].fetchElems(Iterator<com.ctc.wstx.sr.Attribute>)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:130,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getAttributes()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:131,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].fetchElems(Iterator<com.ctc.wstx.sr.Attribute>)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:131,1
    - Dst: '[List<T>].size()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:132,1
    - Dst: '[List<T>].size()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:132,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:132,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:134,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].fetchElems(Iterator<Namespace>)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:134,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:135,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].fetchElems(Iterator<Namespace>)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:135,1
    - Dst: '[List<T>].size()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:136,1
    - Dst: '[List<T>].size()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:136,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:136,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: 139
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 139
    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].getEventType()'
    - '[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].fail(org.codehaus.stax.test.evt.TestEventWriter)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].collectEvents(XMLEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].hasNext()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].getEventReader(org.codehaus.stax.test.evt.TestEventWriter,boolean,boolean)'
    - '[List<XMLEvent>].iterator()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].add(org.codehaus.stax.test.evt.TestEventWriter)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].getAttributes()'
    - '[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].fetchElems(Iterator<Namespace>)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].asStartElement()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].isStartElement()'
    - '[List<T>].size()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].getOutputFactory()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].getNamespaces()'
    - '[java.io.StringWriter].<init>()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].next()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].fetchElems(Iterator<com.ctc.wstx.sr.Attribute>)'
    - '[List<XMLEvent>].size()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].createXMLEventWriter(java.io.StringWriter)'
    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:143,1
    - Dst: '[Iterator<T>].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:144,1
    - Dst: '[Iterator<T>].next()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:145,1
    - Dst: '[ArrayList].add(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:145,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: 148
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 148
    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:
    - '[Iterator<T>].hasNext()'
    - '[Iterator<T>].next()'
    - '[ArrayList].<init>()'
    - '[ArrayList].add(org.codehaus.stax.test.evt.TestEventWriter)'
    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:160,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].setNamespaceAware(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:161,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].setCoalescing(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:162,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].setSupportDTD(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:163,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].setValidating(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:164,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].constructStreamReader(org.codehaus.stax.test.evt.TestEventWriter,String)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:165,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: 166
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 166
    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:172,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].setNamespaceAware(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:173,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].setCoalescing(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:174,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].setSupportDTD(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:175,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].setValidating(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:176,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].constructStreamReader(org.codehaus.stax.test.evt.TestEventWriter,String)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:177,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].createXMLEventReader(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:178,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: 179
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 179
    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].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)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].createXMLEventReader(org.codehaus.stax.test.evt.TestEventWriter)'
    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:184,1
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:185,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:186,1
    - Dst: '[ArrayList].add(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:186,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: 189
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 189
    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].hasNext()'
    - '[ArrayList].add(org.codehaus.stax.test.evt.TestEventWriter)'
    - '[ArrayList].<init>()'
    - '[XMLEventReader].nextEvent()'
    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:49,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:51,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:51,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:51,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:52,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:52,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:52,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:53,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:54,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertTrue(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:54,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:56,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:57,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:57,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:59,1
    - Dst: ref.isEntityReference()
      Src: org.codehaus.stax.test.evt.TestEventDTD:60,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertTrue(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:60,1
    - Dst: ref.getName()
      Src: org.codehaus.stax.test.evt.TestEventDTD:61,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(String,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:61,1
    - Dst: ref.getDeclaration()
      Src: org.codehaus.stax.test.evt.TestEventDTD:62,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(String,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:63,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getName()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:64,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(String,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:64,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getReplacementText()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:65,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(String,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:65,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getNotationName()'
      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: '[org.codehaus.stax.test.evt.TestEventDTD].getPublicId()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:67,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNullOrEmpty(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:67,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getSystemId()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:68,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNullOrEmpty(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:68,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:70,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:71,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:71,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:73,1
    - Dst: ref.isEntityReference()
      Src: org.codehaus.stax.test.evt.TestEventDTD:74,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertTrue(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:74,1
    - Dst: ref.getName()
      Src: org.codehaus.stax.test.evt.TestEventDTD:75,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(String,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:75,1
    - Dst: ref.getDeclaration()
      Src: org.codehaus.stax.test.evt.TestEventDTD:76,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(String,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:77,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getName()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:78,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(String,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:78,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getNotationName()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:79,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNullOrEmpty(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:79,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getPublicId()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:80,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNullOrEmpty(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:80,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getSystemId()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:81,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:81,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:95,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:96,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertTrue(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:96,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:97,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:97,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:97,1
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:98,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertFalse(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:98,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: 100
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 100
    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].assertNotNull(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)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].getNotationName()'
    - '[org.codehaus.stax.test.evt.TestEventDTD].getName()'
    - '[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].isEndElement()'
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertTrue(org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].getSystemId()'
    - '[org.codehaus.stax.test.evt.TestEventDTD].isStartElement()'
    - '[org.codehaus.stax.test.evt.TestEventDTD].getReplacementText()'
    - '[org.codehaus.stax.test.evt.TestEventDTD].getEventType()'
    - '[org.codehaus.stax.test.evt.TestEventDTD].getPublicId()'
    - '[XMLEventReader].nextEvent()'
    - ref.getName()
    - ref.getDeclaration()
    - ref.isEntityReference()
    - '[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].assertNotNull(String,org.codehaus.stax.test.evt.TestEventDTD)'
    - '[XMLEventReader].hasNext()'
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertNullOrEmpty(org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertFalse(org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(String,org.codehaus.stax.test.evt.TestEventDTD)'
    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:124,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:126,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:126,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:126,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:127,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:128,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:128,1
    - Dst: dtd.getEntities()
      Src: org.codehaus.stax.test.evt.TestEventDTD:134,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(String,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:135,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].size()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:136,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(int,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:136,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].testListElems(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:139,1
    - Dst: dtd.getNotations()
      Src: org.codehaus.stax.test.evt.TestEventDTD:141,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].testListElems(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:144,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(String,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:146,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:147,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].size()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:148,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(int,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:148,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: 150
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 150
    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].getEventType()'
    - '[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].assertTokenType(org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].size()'
    - dtd.getNotations()
    - '[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)'
    - dtd.getEntities()
    - '[org.codehaus.stax.test.evt.TestEventDTD].testListElems(org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(int,org.codehaus.stax.test.evt.TestEventDTD)'
    - '[XMLEventReader].nextEvent()'
    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:162,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: 163
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 163
    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:170,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].setNamespaceAware(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:171,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].setCoalescing(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:172,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].setSupportDTD(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:173,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].setValidating(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:174,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].setReplaceEntities(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:175,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].constructEventReader(org.codehaus.stax.test.evt.TestEventDTD,String)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:176,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: 177
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 177
    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].setNamespaceAware(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].setCoalescing(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].setReplaceEntities(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].setValidating(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].setSupportDTD(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].getNewInputFactory()'
    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:182,1
    - Dst: o.getClass()
      Src: org.codehaus.stax.test.evt.TestEventDTD:183,1
    - Dst: '[Class<?>].isAssignableFrom(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:183,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertTrue(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:183,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: 185
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 185
    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].assertTrue(org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(org.codehaus.stax.test.evt.TestEventDTD)'
    - o.getClass()
    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:32,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:33,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: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:34,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:35,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:35,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:37,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:37,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:38,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].testEventWritability(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:39,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:41,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,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: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].getPrefix(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].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:47,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:47,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:48,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:48,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefixes(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:51,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].getPrefixes(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:54,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:55,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(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].getPrefix(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].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:61,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:61,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:62,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:62,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestStartElem:65,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:66,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
      Src: org.codehaus.stax.test.evt.TestStartElem:66,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:68,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:68,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:68,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:69,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:69,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:69,1
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:70,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertFalse(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:70,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: 71
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 71
    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].getEventType()'
    - '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(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)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getPrefixes(String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].isStartElement()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
    - '[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)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
    - '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
    - '[XMLEventReader].hasNext()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getReader(org.codehaus.stax.test.evt.TestStartElem,boolean,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(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:82,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:83,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:83,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:83,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:84,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:85,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:85,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:86,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].testEventWritability(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:87,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestStartElem:90,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:90,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
      Src: org.codehaus.stax.test.evt.TestStartElem:90,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:91,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:92,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:93,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:93,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:94,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:94,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:97,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:98,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:98,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:99,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getName()'
      Src: org.codehaus.stax.test.evt.TestStartElem:100,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestStartElem:100,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:100,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestStartElem:101,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:101,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
      Src: org.codehaus.stax.test.evt.TestStartElem:101,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getName()'
      Src: org.codehaus.stax.test.evt.TestStartElem:102,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI()'
      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].getNamespaceContext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:103,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:104,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:104,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:105,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:105,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].testEventWritability(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:106,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:108,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:109,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:109,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].testEventWritability(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:110,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:113,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:114,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:114,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:115,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getName()'
      Src: org.codehaus.stax.test.evt.TestStartElem:116,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getLocalPart()'
      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].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestStartElem:117,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:117,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
      Src: org.codehaus.stax.test.evt.TestStartElem:117,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:118,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(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].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:120,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:120,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:121,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:121,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:122,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:122,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].testEventWritability(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:123,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:126,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:127,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:127,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:128,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:129,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getName()'
      Src: org.codehaus.stax.test.evt.TestStartElem:130,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestStartElem:130,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:130,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestStartElem:132,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:132,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
      Src: org.codehaus.stax.test.evt.TestStartElem:132,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:134,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(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].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:136,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:136,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].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:137,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:138,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:138,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:140,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:140,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:143,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:143,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:143,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: 144
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 144
    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].getEventType()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI()'
    - '[org.codehaus.stax.test.evt.TestStartElem].isEndElement()'
    - '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(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)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
    - '[org.codehaus.stax.test.evt.TestStartElem].isStartElement()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getLocalPart()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
    - '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getReader(org.codehaus.stax.test.evt.TestStartElem,boolean,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getName()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(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].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:156,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:157,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:157,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:157,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:159,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:160,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:160,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:161,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getName()'
      Src: org.codehaus.stax.test.evt.TestStartElem:162,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestStartElem:162,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:162,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestStartElem:163,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:163,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
      Src: org.codehaus.stax.test.evt.TestStartElem:163,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:165,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:166,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:166,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:167,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getName()'
      Src: org.codehaus.stax.test.evt.TestStartElem:168,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getLocalPart()'
      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].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestStartElem:169,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:169,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
      Src: org.codehaus.stax.test.evt.TestStartElem:169,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:170,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:171,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:172,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:172,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:173,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:173,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:175,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:176,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:176,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:177,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getName()'
      Src: org.codehaus.stax.test.evt.TestStartElem:178,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getLocalPart()'
      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: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestStartElem:179,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:179,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
      Src: org.codehaus.stax.test.evt.TestStartElem:179,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:180,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:181,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:181,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:182,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:182,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:184,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:184,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:184,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:185,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:185,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:185,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:186,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:186,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:186,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: 187
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 187
    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].isEndElement()'
    - '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(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)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getReader(org.codehaus.stax.test.evt.TestStartElem,boolean,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getName()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getLocalPart()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
    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:202,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:203,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:203,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:203,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:205,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:206,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:206,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      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,String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:209,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNqAttr(org.codehaus.stax.test.evt.TestStartElem,String,String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:211,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:212,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:213,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNqAttr(org.codehaus.stax.test.evt.TestStartElem,String,null)'
      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,null)'
      Src: org.codehaus.stax.test.evt.TestStartElem:215,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:217,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:218,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:218,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:219,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:222,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNqAttr(org.codehaus.stax.test.evt.TestStartElem,String,String)'
      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:226,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:227,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:228,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:229,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNqAttr(org.codehaus.stax.test.evt.TestStartElem,String,null)'
      Src: org.codehaus.stax.test.evt.TestStartElem:230,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:232,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:232,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:232,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:233,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:233,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:233,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:234,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:234,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:234,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: 235
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 235
    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].assertNqAttr(org.codehaus.stax.test.evt.TestStartElem,String,null)'
    - '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
    - '[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].getEventType()'
    - '[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,null)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertAttr(org.codehaus.stax.test.evt.TestStartElem,String,String,String)'
    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:241,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getReader(String,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartElem:241,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:242,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:242,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:242,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:243,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:244,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:244,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:245,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getAttributes()'
      Src: org.codehaus.stax.test.evt.TestStartElem:246,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:246,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
      Src: org.codehaus.stax.test.evt.TestStartElem:246,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:253,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:255,1
    - Dst: name.substring(int,int)
      Src: org.codehaus.stax.test.evt.TestStartElem:258,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:259,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:260,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:262,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:262,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:262,1
    - Dst: '[XMLEventReader].close()'
      Src: org.codehaus.stax.test.evt.TestStartElem:263,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: 264
      start: 237
    functionDepth: 2
    functionLinenumber: 237
    functionLinenumberEnd: 264
    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].getReader(String,boolean,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertAttr11Value(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem,null)'
    - '[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].getEventType()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
    - '[XMLEventReader].close()'
    - name.substring(int,int)
    - '[org.codehaus.stax.test.evt.TestStartElem].getAttributes()'
    - '[org.codehaus.stax.test.evt.TestStartElem].get11AttrDoc()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertAttr11Value(org.codehaus.stax.test.evt.TestStartElem,String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[XMLEventReader].nextEvent()'
    - '[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].countElements(org.codehaus.stax.test.evt.TestStartElem)'
    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:287,1
    - Dst: '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestStartElem:287,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getValue()'
      Src: org.codehaus.stax.test.evt.TestStartElem:288,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:290,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:292,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:296,1
    - Dst: '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestStartElem:296,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getValue()'
      Src: org.codehaus.stax.test.evt.TestStartElem:297,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:299,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:301,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String,String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:304,1
    - Dst: '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestStartElem:304,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getValue()'
      Src: org.codehaus.stax.test.evt.TestStartElem:305,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:307,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:309,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: 311
      start: 283
    functionDepth: 1
    functionLinenumber: 283
    functionLinenumberEnd: 311
    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:
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(org.codehaus.stax.test.evt.TestStartElem,String,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)'
    - '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getValue()'
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[javax.xml.namespace.QName].<init>(String,String)'
    - '[javax.xml.namespace.QName].<init>(String,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:315,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:316,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.evt.TestStartElem:318,1
    - Dst: '[StringBuilder].append()'
      Src: org.codehaus.stax.test.evt.TestStartElem:319,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.evt.TestStartElem:320,1
    - Dst: '[StringBuilder].append()'
      Src: org.codehaus.stax.test.evt.TestStartElem:321,1
    - Dst: '[StringBuilder].append()'
      Src: org.codehaus.stax.test.evt.TestStartElem:323,1
    - Dst: '[StringBuilder].append()'
      Src: org.codehaus.stax.test.evt.TestStartElem:324,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:326,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.evt.TestStartElem:327,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: 328
      start: 313
    functionDepth: 1
    functionLinenumber: 313
    functionLinenumberEnd: 328
    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(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append()'
    - '[StringBuilder].append(char)'
    - '[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:333,1
    - Dst: '[Iterator<?>].next()'
      Src: org.codehaus.stax.test.evt.TestStartElem:335,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: 339
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 339
    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:344,1
    - Dst: '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestStartElem:345,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:348,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:350,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getValue()'
      Src: org.codehaus.stax.test.evt.TestStartElem:352,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:351,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: 354
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 354
    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:
    - '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNull(String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getValue()'
    - '[javax.xml.namespace.QName].<init>(String,String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,String,org.codehaus.stax.test.evt.TestStartElem)'
    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:358,1
    - Dst: '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestStartElem:359,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:362,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:364,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getValue()'
      Src: org.codehaus.stax.test.evt.TestStartElem:366,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:365,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:372,1
    - Dst: '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestStartElem:373,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:375,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:377,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getValue()'
      Src: org.codehaus.stax.test.evt.TestStartElem:379,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:378,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: 381
      start: 356
    functionDepth: 1
    functionLinenumber: 356
    functionLinenumberEnd: 381
    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:
    - '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNull(String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getValue()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[javax.xml.namespace.QName].<init>(String,String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,String,org.codehaus.stax.test.evt.TestStartElem)'
    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:387,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].setNamespaceAware(org.codehaus.stax.test.evt.TestStartElem,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartElem:388,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].setCoalescing(org.codehaus.stax.test.evt.TestStartElem,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartElem:389,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].setSupportDTD(org.codehaus.stax.test.evt.TestStartElem,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartElem:390,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].setValidating(org.codehaus.stax.test.evt.TestStartElem,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartElem:391,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].constructEventReader(org.codehaus.stax.test.evt.TestStartElem,String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:392,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: 393
      start: 383
    functionDepth: 0
    functionLinenumber: 383
    functionLinenumberEnd: 393
    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].constructEventReader(org.codehaus.stax.test.evt.TestStartElem,String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].setNamespaceAware(org.codehaus.stax.test.evt.TestStartElem,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartElem].setCoalescing(org.codehaus.stax.test.evt.TestStartElem,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getInputFactory()'
    - '[org.codehaus.stax.test.evt.TestStartElem].setValidating(org.codehaus.stax.test.evt.TestStartElem,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartElem].setSupportDTD(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:23,1
    - Dst: '[javax.xml.namespace.QName].<init>(org.codehaus.stax.test.evt.TestEventFactory,String,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:26,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createAttribute(javax.xml.namespace.QName,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:27,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:29,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:30,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:32,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createAttribute(String,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:33,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].getDTDType()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:39,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:39,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getDTDType()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:40,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:40,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isSpecified()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:45,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].warn(String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:54,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].getValue()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:57,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:57,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getValue()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:58,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:58,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:61,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:61,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].assertEquals(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:62,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:64,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:68,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:68,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getPrefix()'
      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
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getNamespaceURI()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:71,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:72,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: 73
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 73
    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].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[javax.xml.namespace.QName].<init>(org.codehaus.stax.test.evt.TestEventFactory,String,String)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].warn(String)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getPrefix()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isSpecified()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createAttribute(String,String)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getNamespaceURI()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getDTDType()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createAttribute(String,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].getValue()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,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:80,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createCData(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:81,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:82,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:83,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getData()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:85,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:85,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isCData()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:86,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:86,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isIgnorableWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:87,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:87,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:88,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:88,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: 89
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 89
    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].createCData(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].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isCData()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isIgnorableWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(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].getData()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    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:96,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createCharacters(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:97,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:99,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:100,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getData()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:102,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:102,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isCData()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:103,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:103,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isIgnorableWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:104,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:104,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:105,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:105,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: 106
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 106
    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].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].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isCData()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isIgnorableWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createCharacters(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getData()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    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:114,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createComment(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:115,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:117,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:118,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getText()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:120,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:120,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: 121
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 121
    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].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].createComment(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].getText()'
    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:127,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createDTD(String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:128,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:130,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:131,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: 134
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 134
    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].testEventWritability(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].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,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:140,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createEndDocument()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:141,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:144,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:145,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: 146
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 146
    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].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createEndDocument()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,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:152,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createEndElement(String,String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:156,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:157,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:158,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:160,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:161,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:162,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:162,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: 163
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 163
    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].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createEndElement(String,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].assertNotNull(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].getName()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,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: 177
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 177
    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:184,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createIgnorableSpace(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:185,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:187,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:188,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getData()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:190,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:190,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isCData()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:191,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:191,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isIgnorableWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:192,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:192,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:193,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:193,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: 194
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 194
    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].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].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isCData()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isIgnorableWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createIgnorableSpace(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].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getData()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    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:200,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createNamespace(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:205,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:207,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:208,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].length()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:212,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].fail(String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:213,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getNamespaceURI()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:215,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:215,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isDefaultNamespaceDeclaration()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:216,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:216,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: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].getPrefix()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:221,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:221,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getNamespaceURI()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:222,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:222,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isDefaultNamespaceDeclaration()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:223,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:223,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: 224
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 224
    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].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].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].isDefaultNamespaceDeclaration()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getPrefix()'
    - '[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].testEventWritability(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].getNamespaceURI()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].length()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].fail(String)'
    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:230,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createProcessingInstruction(String,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:231,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:232,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:233,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getTarget()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:235,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:235,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getData()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:236,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:236,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: 238
      start: 226
    functionDepth: 1
    functionLinenumber: 226
    functionLinenumberEnd: 238
    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].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createProcessingInstruction(String,String)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getData()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getTarget()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
    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:245,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createSpace(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:246,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getData()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:247,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:247,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].isCData()'
      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].isIgnorableWhiteSpace()'
      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].isWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:254,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:254,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: 255
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 255
    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].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].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isCData()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isIgnorableWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(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].getData()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createSpace(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)'
    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:261,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createStartDocument()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:262,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:263,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:264,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].encodingSet()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:266,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:266,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].standaloneSet()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:267,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:267,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:271,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:272,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].encodingSet()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:273,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:273,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].standaloneSet()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:274,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:274,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getCharacterEncodingScheme()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:275,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:275,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getVersion()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:276,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:276,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: 277
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 277
    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].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(String,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createStartDocument()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getVersion()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getCharacterEncodingScheme()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].standaloneSet()'
    - '[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].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].encodingSet()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    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:287,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createStartElement(String,String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:289,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:290,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:292,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:293,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:294,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:295,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:295,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:297,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:298,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:299,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:300,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:301,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:301,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getPrefix()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:302,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:302,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getNamespaceURI()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:303,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:303,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: 304
      start: 279
    functionDepth: 1
    functionLinenumber: 279
    functionLinenumberEnd: 304
    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].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].getPrefix()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(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].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].getNamespaceURI()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
    - '[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)'
    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:312,1
    - Dst: '[ArrayList].<init>()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:313,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:314,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createAttribute(javax.xml.namespace.QName,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:314,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:315,1
    - Dst: '[ArrayList].add(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:316,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:317,1
    - Dst: '[javax.xml.namespace.QName].<init>(org.codehaus.stax.test.evt.TestEventFactory,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:318,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createAttribute(javax.xml.namespace.QName,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:318,1
    - Dst: '[ArrayList].add(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:318,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:321,1
    - Dst: '[ArrayList].iterator()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:322,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:321,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:323,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:324,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:325,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:326,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:327,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,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:330,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:330,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:331,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:332,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:333,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:333,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getValue()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:334,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:334,1
    - Dst: '[javax.xml.namespace.QName].<init>(org.codehaus.stax.test.evt.TestEventFactory,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:336,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:336,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:337,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:338,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:339,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:339,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getValue()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:340,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:340,1
    - Dst: '[javax.xml.namespace.QName].<init>(org.codehaus.stax.test.evt.TestEventFactory,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:343,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:343,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertNull(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:343,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:344,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:344,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertNull(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:344,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getAttributes()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:347,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:348,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:351,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].next()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:352,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(int,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:355,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: 356
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 356
    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].hasNext()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
    - '[ArrayList].iterator()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createAttribute(javax.xml.namespace.QName,String)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getValue()'
    - '[javax.xml.namespace.QName].<init>(org.codehaus.stax.test.evt.TestEventFactory,String)'
    - '[ArrayList].add(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].next()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getAttributes()'
    - '[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()'
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(int,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createStartElement(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventFactory,null)'
    - '[ArrayList].<init>()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getAttributeByName(javax.xml.namespace.QName)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertNull(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
    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:
    - '[FileReader].<init>(File)'
    - '[org.codehaus.stax.test.evt.BaseEventTest].toString()'
    - '[File].<init>(String)'
    - '[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].asCharacters()'
    - '[org.codehaus.stax.test.evt.BaseEventTest].hashCode()'
    - '[org.codehaus.stax.test.evt.BaseEventTest].getData()'
    - '[XMLEventReader].hasNext()'
    - '[org.codehaus.stax.test.evt.BaseEventTest].isCharacters()'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.BaseEventTest].getEventType()'
    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].isEndDocument()'
    - '[XMLEvent].isCharacters()'
    - '[XMLEvent].getEventType()'
    - '[XMLEvent].isEntityReference()'
    - '[XMLEvent].isProcessingInstruction()'
    - '[XMLEvent].isEndElement()'
    - '[XMLEvent].isStartDocument()'
    - '[org.codehaus.stax.test.evt.BaseEventTest].assertEquals(org.codehaus.stax.test.evt.BaseEventTest)'
    - '[XMLEvent].isNamespace()'
    - '[org.codehaus.stax.test.evt.BaseEventTest].assertTokenType(int,org.codehaus.stax.test.evt.BaseEventTest)'
    - '[XMLEvent].isAttribute()'
    - '[XMLEvent].isStartElement()'
    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:
    - '[StringWriter].<init>()'
    - '[XMLEvent].getEventType()'
    - '[org.codehaus.stax.test.evt.BaseEventTest].assertTrue(int)'
    - '[org.codehaus.stax.test.evt.BaseEventTest].length()'
    - '[StringWriter].toString()'
    - '[XMLEvent].writeAsEncodedUnicode(StringWriter)'
    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].setValidating(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].getInputFactory()'
    - '[org.codehaus.stax.test.dtd.BaseTestForDTD].setCoalescing(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:20,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].next()'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:21,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: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].getLocalName()'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:23,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertEquals(String,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:23,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].next()'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:24,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:24,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].getAllText(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:25,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].length()'
      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: Character.codePointAt(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities,int)
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:28,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertEquals(int,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:28,1
    - Dst: Character.codePointAt(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities,int)
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:29,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertEquals(int,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:29,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].getEventType()'
      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
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].getLocalName()'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:31,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertEquals(String,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:31,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].next()'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:32,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:32,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: 33
      start: 12
    functionDepth: 1
    functionLinenumber: 12
    functionLinenumberEnd: 33
    functionName: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].testEntitiesEmbedded()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/dtd/TestDtdWithUnicodeEntities.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertTokenType(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
    - Character.codePointAt(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities,int)
    - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].getLocalName()'
    - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertEquals(int,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
    - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].getEventType()'
    - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].getDTDAwareReader(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities,boolean)'
    - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].getAllText(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
    - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].length()'
    - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertEquals(String,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
    - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].next()'
    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:60,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: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:63,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:63,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:64,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:65,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:66,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:66,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: 67
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 67
    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].assertEquals(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[XMLStreamReader].next()'
    - '[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].getReader(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(XMLStreamReader)'
    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:73,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:74,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:74,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
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:77,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:78,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:79,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:79,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: 80
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 80
    functionName: '[org.codehaus.stax.test.stream.TestCDataRead].testCDataCoalescing()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCDataRead.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[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].getReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(XMLStreamReader)'
    - '[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:86,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:87,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:87,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:88,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:93,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:99,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:101,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:101,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:102,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:104,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:104,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:105,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:105,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: 106
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 106
    functionName: '[org.codehaus.stax.test.stream.TestCDataRead].testCDataNonCoalescing()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCDataRead.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[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].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[StringBuilder].<init>(int)'
    - '[XMLStreamReader].getEventType()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getReader(String,boolean)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(XMLStreamReader)'
    - '[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: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: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:120,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].streamThroughFailing(XMLStreamReader,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:120,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
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getReader(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:124,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].streamThroughFailing(XMLStreamReader,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:124,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getReader(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:127,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].streamThroughFailing(XMLStreamReader,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:127,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getReader(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:128,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].streamThroughFailing(XMLStreamReader,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:128,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: 129
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 129
    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:150,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:151,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:151,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:153,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:157,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:161,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:161,1
    - Dst: t.getCause()
      Src: org.codehaus.stax.test.stream.TestCDataRead:177,1
    - Dst: rex.getMessage()
      Src: org.codehaus.stax.test.stream.TestCDataRead:179,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].fail(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:179,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:181,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: 183
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 183
    functionName: '[org.codehaus.stax.test.stream.TestCDataRead].testInvalidNestedCData()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCDataRead.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[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)'
    - rex.getMessage()
    - '[org.codehaus.stax.test.stream.TestCDataRead].getReader(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].fail(String)'
    - t.getCause()
    - '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(XMLStreamReader)'
    - '[StringBuilder].<init>()'
    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:189,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].setCoalescing(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:190,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getClass()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:192,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getResource(String)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:192,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].openStream()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:192,1
    - Dst: '[InputStreamReader].<init>(org.codehaus.stax.test.stream.TestCDataRead,String)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].createXMLStreamReader(InputStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:198,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:198,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:199,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,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].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:201,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:201,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:202,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:202,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].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:204,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:204,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:205,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:205,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:206,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:206,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:207,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:207,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:208,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:208,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:210,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:210,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:212,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].startsWith(String)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:215,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].length()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:216,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].substring(int,int)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:217,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:219,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:222,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:222,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:223,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,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].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:225,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:225,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:226,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:226,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:227,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:227,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:228,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:228,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:229,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:229,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:230,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:230,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:231,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:231,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:232,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:232,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].close()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:234,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].close()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:235,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: 236
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 236
    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].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].openStream()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getResource(String)'
    - '[InputStreamReader].<init>(org.codehaus.stax.test.stream.TestCDataRead,String)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].substring(int,int)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].startsWith(String)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].setCoalescing(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getClass()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].createXMLStreamReader(InputStreamReader)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].fail(String)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].close()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].length()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].next()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
    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:248,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:251,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:253,1
    - Dst: '[StringReader].<init>(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:255,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].createXMLStreamReader(StringReader)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:255,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getEventType()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:256,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:256,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:257,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:257,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:258,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,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:259,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:259,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getText()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:261,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].length()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:262,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].length()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:262,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].length()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:263,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].fail(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:263,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].equals(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:265,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].fail(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:266,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:268,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:268,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].close()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:269,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: 270
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 270
    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].getEventType()'
    - '[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].createXMLStreamReader(StringReader)'
    - '[StringReader].<init>(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].setProperty(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].equals(org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getText()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].close()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].length()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getInputFactory()'
    - SRC_TEXT.replace(String,String)
    - '[org.codehaus.stax.test.stream.TestCDataRead].next()'
    - '[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:281,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:284,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:286,1
    - Dst: '[StringReader].<init>(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:288,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].createXMLStreamReader(StringReader)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:288,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getEventType()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:289,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:289,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:290,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:290,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:291,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:291,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:292,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:292,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getText()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:294,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].length()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:295,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].length()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:295,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:297,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getText()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:298,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].equals(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:303,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].fail(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:304,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].close()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:307,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: 308
      start: 273
    functionDepth: 1
    functionLinenumber: 273
    functionLinenumberEnd: 308
    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].getEventType()'
    - '[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].createXMLStreamReader(StringReader)'
    - '[StringReader].<init>(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].setProperty(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].equals(org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getText()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].close()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].length()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getInputFactory()'
    - SRC_TEXT.replace(String,String)
    - '[org.codehaus.stax.test.stream.TestCDataRead].next()'
    - '[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:319,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].setCoalescing(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:320,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].setReplaceEntities(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:321,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].setValidating(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:322,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].constructStreamReader(org.codehaus.stax.test.stream.TestCDataRead,String)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:323,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: 324
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 324
    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].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].constructStreamReader(org.codehaus.stax.test.stream.TestCDataRead,String)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getInputFactory()'
    - '[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:25,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].doTestProperties(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:26,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].doTestProperties(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:27,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].doTestProperties(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:28,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: 29
      start: 18
    functionDepth: 2
    functionLinenumber: 18
    functionLinenumberEnd: 29
    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:42,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:43,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:43,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:44,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:44,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:46,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertNotNull(org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:47,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].equals(org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:49,1
    - Dst: CONTENT_TEXT.trim()
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:51,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].trim()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:51,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].equals(org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:51,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:52,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:56,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: 60
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 60
    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].assertNotNull(org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].fail(String)'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].trim()'
    - '[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()'
    - '[XMLStreamReader].getPIData()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].equals(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()
    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:74,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:74,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:77,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:77,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:80,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:80,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: 83
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 83
    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:93,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:93,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: 96
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 96
    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:114,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:119,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:119,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:120,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:120,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:121,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].reportNADueToEntityExpansion(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:123,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:126,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:127,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: 133
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 133
    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].getReader(org.codehaus.stax.test.stream.TestProcInstrRead,boolean,boolean)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].fail(String)'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].reportNADueToEntityExpansion(String,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)'
    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:155,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
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:163,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:164,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:165,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:165,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:166,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:167,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:168,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:169,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: 170
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 170
    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].getReader(org.codehaus.stax.test.stream.TestProcInstrRead,boolean,boolean)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[XMLStreamReader].getPITarget()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertTokenType(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
    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:182,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:184,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:184,1
    - Dst: '[XMLStreamReader].isStartElement()'
      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].isEndElement()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:188,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:188,1
    - Dst: '[XMLStreamReader].isCharacters()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:189,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:189,1
    - Dst: '[XMLStreamReader].isWhiteSpace()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:190,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:190,1
    - Dst: '[XMLStreamReader].hasName()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:193,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertFalse(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:193,1
    - Dst: '[XMLStreamReader].hasText()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:194,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:194,1
    - Dst: '[XMLStreamReader].getLocation()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertNotNull(org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:196,1
    - Dst: '[XMLStreamReader].getNamespaceContext()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:198,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertNotNull(org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:198,1
    - Dst: '[XMLStreamReader].getName()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:211,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:215,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:219,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:223,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:227,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:231,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:235,1
    - Dst: '[XMLStreamReader].getTextCharacters()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:239,1
    - Dst: '[XMLStreamReader].getTextStart()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:243,1
    - Dst: '[XMLStreamReader].getTextLength()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:247,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:250,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:257,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:257,1
    - Dst: DATA.trim()
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:267,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:267,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].trim()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:267,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:267,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: 268
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 268
    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].getNamespaceURI()'
    - DATA.trim()
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].getReader(String,boolean,boolean)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].isCharacters()'
    - '[XMLStreamReader].isWhiteSpace()'
    - '[XMLStreamReader].hasName()'
    - '[XMLStreamReader].getTextCharacters()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertNotNull(org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[XMLStreamReader].isStartElement()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[XMLStreamReader].getPITarget()'
    - '[XMLStreamReader].getLocation()'
    - '[XMLStreamReader].getTextStart()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].fail(String)'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[XMLStreamReader].hasText()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[XMLStreamReader].getPrefix()'
    - '[XMLStreamReader].isEndElement()'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getNamespaceContext()'
    - '[XMLStreamReader].getName()'
    - '[XMLStreamReader].getTextLength()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].trim()'
    - '[XMLStreamReader].getText()'
    - '[XMLStreamReader].getPIData()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertFalse(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
    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:280,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].setCoalescing(org.codehaus.stax.test.stream.TestProcInstrRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:281,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].setNamespaceAware(org.codehaus.stax.test.stream.TestProcInstrRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:282,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].setSupportDTD(org.codehaus.stax.test.stream.TestProcInstrRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:283,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].setValidating(org.codehaus.stax.test.stream.TestProcInstrRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:284,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].constructStreamReader(org.codehaus.stax.test.stream.TestProcInstrRead,String)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:285,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: 286
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 286
    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].setNamespaceAware(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].setCoalescing(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].setSupportDTD(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:29,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,null)'
      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].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:35,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:35,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,null)'
      Src: org.codehaus.stax.test.stream.TestMisc:36,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:38,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:39,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:46,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:46,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,null)'
      Src: org.codehaus.stax.test.stream.TestMisc:47,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:49,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:49,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:50,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestMisc:52,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,String,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:54,1
    - Dst: e.getMessage()
      Src: org.codehaus.stax.test.stream.TestMisc:56,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].fail(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:56,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,String,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:60,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:61,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:66,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:66,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,null)'
      Src: org.codehaus.stax.test.stream.TestMisc:67,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:69,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:69,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:70,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,String,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:71,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:73,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:73,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:78,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:78,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,null)'
      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].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].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:85,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:85,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,String,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:86,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,String,null)'
      Src: org.codehaus.stax.test.stream.TestMisc:87,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:88,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:90,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:90,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,String,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:91,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:93,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:93,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,null)'
      Src: org.codehaus.stax.test.stream.TestMisc:94,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: 95
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 95
    functionName: '[org.codehaus.stax.test.stream.TestMisc].testRequire()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestMisc.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,String)'
    - '[XMLStreamReader].getNamespaceURI()'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestMisc].fail(org.codehaus.stax.test.stream.TestMisc)'
    - e.getMessage()
    - '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,String,null)'
    - '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
    - '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,String,String)'
    - '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    - '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
    - '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,null)'
    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:101,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc]._testGetElementText(boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:102,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: 103
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 103
    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:115,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].setNamespaceAware(org.codehaus.stax.test.stream.TestMisc,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:116,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:118,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:119,1
    - Dst: sr.next()
      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:129,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:129,1
    - Dst: sr.getElementText()
      Src: org.codehaus.stax.test.stream.TestMisc:130,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:130,1
    - Dst: sr.getEventType()
      Src: org.codehaus.stax.test.stream.TestMisc:131,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:131,1
    - Dst: sr.next()
      Src: org.codehaus.stax.test.stream.TestMisc:133,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:133,1
    - Dst: sr.close()
      Src: org.codehaus.stax.test.stream.TestMisc:134,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: 135
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 135
    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:
    - '[org.codehaus.stax.test.stream.TestMisc].constructUtf8StreamReader(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    - sr.getEventType()
    - '[org.codehaus.stax.test.stream.TestMisc].setNamespaceAware(org.codehaus.stax.test.stream.TestMisc,boolean)'
    - sr.close()
    - '[org.codehaus.stax.test.stream.TestMisc].constructCharStreamReader(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    - sr.next()
    - '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    - '[org.codehaus.stax.test.stream.TestMisc].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
    - sr.getElementText()
    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:142,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:143,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:143,1
    - Dst: '[XMLStreamReader].getElementText()'
      Src: org.codehaus.stax.test.stream.TestMisc:148,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:149,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: 153
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 153
    functionName: '[org.codehaus.stax.test.stream.TestMisc].testGetElementTextInvalid()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestMisc.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
    - '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    - '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
    - '[XMLStreamReader].getElementText()'
    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:172,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.codehaus.stax.test.stream.TestMisc:173,1
    - Dst: '[java.util.Random].<init>(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:175,1
    - Dst: '[StringBuilder].length()'
      Src: org.codehaus.stax.test.stream.TestMisc:177,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.codehaus.stax.test.stream.TestMisc:179,1
    - Dst: Math.abs(org.codehaus.stax.test.stream.TestMisc)
      Src: org.codehaus.stax.test.stream.TestMisc:179,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.codehaus.stax.test.stream.TestMisc:182,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:184,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].append(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:184,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].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: '[org.codehaus.stax.test.stream.TestMisc].append(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:185,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:185,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:189,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:190,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:193,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:196,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.codehaus.stax.test.stream.TestMisc:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].append(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:196,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.codehaus.stax.test.stream.TestMisc:209,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:210,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].append(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:210,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:210,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:212,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:214,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestMisc:218,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:219,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:221,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:221,1
    - Dst: '[XMLStreamReader].getElementText()'
      Src: org.codehaus.stax.test.stream.TestMisc:222,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestMisc:223,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:224,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestMisc:225,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: 227
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 227
    functionName: '[org.codehaus.stax.test.stream.TestMisc].testGetElementTextLong()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestMisc.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[StringBuilder].<init>(int)'
    - '[java.util.Random].<init>(org.codehaus.stax.test.stream.TestMisc)'
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestMisc)'
    - Math.abs(org.codehaus.stax.test.stream.TestMisc)
    - '[StringBuilder].append(String)'
    - '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    - '[StringBuilder].toString()'
    - '[org.codehaus.stax.test.stream.TestMisc].append(String)'
    - '[java.util.Random].nextInt()'
    - '[org.codehaus.stax.test.stream.TestMisc].append(org.codehaus.stax.test.stream.TestMisc)'
    - '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
    - '[XMLStreamReader].close()'
    - '[StringBuilder].length()'
    - '[org.codehaus.stax.test.stream.TestMisc].assertEquals(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    - '[XMLStreamReader].getElementText()'
    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:240,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:242,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:242,1
    - Dst: '[XMLStreamReader].getElementText()'
      Src: org.codehaus.stax.test.stream.TestMisc:243,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:243,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestMisc:245,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:245,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:246,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:246,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:247,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:247,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestMisc:248,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:252,1
    - Dst: '[XMLStreamReader].next()'
      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].getElementText()'
      Src: org.codehaus.stax.test.stream.TestMisc:264,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:264,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestMisc:266,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:266,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:268,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:268,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:269,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:269,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:270,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:270,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: 271
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 271
    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].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    - '[XMLStreamReader].close()'
    - '[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()'
    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:283,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:285,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:285,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:286,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:286,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].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:288,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:288,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:289,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:289,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:291,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:291,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:292,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:292,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:294,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:294,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:295,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:295,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:300,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:300,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:301,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:301,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:304,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:304,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:305,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:305,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:308,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:309,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: 313
      start: 273
    functionDepth: 1
    functionLinenumber: 273
    functionLinenumberEnd: 313
    functionName: '[org.codehaus.stax.test.stream.TestMisc].testNextTag()'
    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].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    - '[XMLStreamReader].nextTag()'
    - '[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)'
    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:326,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:328,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:328,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:329,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:329,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:334,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:334,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:335,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:335,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:340,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:340,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:341,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:341,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:346,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:346,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:347,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:347,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:350,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:350,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:351,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:351,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:352,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:352,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:353,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:353,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:356,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:356,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:357,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:357,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: 358
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 358
    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].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    - '[XMLStreamReader].nextTag()'
    - '[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)'
    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:370,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestMisc:372,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:372,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:373,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:373,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:374,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:374,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:375,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:375,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:376,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:376,1
    - Dst: '[XMLStreamReader].hasNext()'
      Src: org.codehaus.stax.test.stream.TestMisc:377,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertFalse(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:377,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:380,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:381,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].fail(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:385,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: 387
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 387
    functionName: '[org.codehaus.stax.test.stream.TestMisc].testEndOfStream()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestMisc.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestMisc].fail(org.codehaus.stax.test.stream.TestMisc)'
    - '[XMLStreamReader].hasNext()'
    - '[XMLStreamReader].getEventType()'
    - '[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].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    - '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
    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: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].next()'
      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].next()'
      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].isWhiteSpace()'
      Src: org.codehaus.stax.test.stream.TestMisc:401,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:402,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestMisc:404,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].getReader(String,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:407,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestMisc:408,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:408,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:409,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:409,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:410,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:410,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:411,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:411,1
    - Dst: '[XMLStreamReader].isWhiteSpace()'
      Src: org.codehaus.stax.test.stream.TestMisc:412,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:413,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestMisc:415,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: 416
      start: 392
    functionDepth: 1
    functionLinenumber: 392
    functionLinenumberEnd: 416
    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].next()'
    - '[org.codehaus.stax.test.stream.TestMisc].getReader(String,boolean,boolean)'
    - '[XMLStreamReader].getEventType()'
    - '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
    - '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    - '[XMLStreamReader].nextTag()'
    - '[XMLStreamReader].isWhiteSpace()'
    - '[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:428,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].setNamespaceAware(org.codehaus.stax.test.stream.TestMisc,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:429,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].setSupportDTD(org.codehaus.stax.test.stream.TestMisc,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:430,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].setCoalescing(org.codehaus.stax.test.stream.TestMisc,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:431,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].setReplaceEntities(org.codehaus.stax.test.stream.TestMisc,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:432,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].setValidating(org.codehaus.stax.test.stream.TestMisc,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:433,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].constructStreamReader(org.codehaus.stax.test.stream.TestMisc,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:434,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: 435
      start: 424
    functionDepth: 0
    functionLinenumber: 424
    functionLinenumberEnd: 435
    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].setNamespaceAware(org.codehaus.stax.test.stream.TestMisc,boolean)'
    - '[org.codehaus.stax.test.stream.TestMisc].setValidating(org.codehaus.stax.test.stream.TestMisc,boolean)'
    - '[org.codehaus.stax.test.stream.TestMisc].constructStreamReader(org.codehaus.stax.test.stream.TestMisc,String)'
    - '[org.codehaus.stax.test.stream.TestMisc].setReplaceEntities(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].setCoalescing(org.codehaus.stax.test.stream.TestMisc,boolean)'
    - '[org.codehaus.stax.test.stream.TestMisc].getInputFactory()'
    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:21,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:22,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: 23
      start: 17
    functionDepth: 3
    functionLinenumber: 17
    functionLinenumberEnd: 23
    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:29,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:30,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: 31
      start: 25
    functionDepth: 3
    functionLinenumber: 25
    functionLinenumberEnd: 31
    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:37,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:38,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: 39
      start: 33
    functionDepth: 3
    functionLinenumber: 33
    functionLinenumberEnd: 39
    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:45,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:46,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: 47
      start: 41
    functionDepth: 3
    functionLinenumber: 41
    functionLinenumberEnd: 47
    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:62,1
    - Dst: '[String].hashCode()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:65,1
    - Dst: '[String].hashCode()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:68,1
    - Dst: '[java.util.Random].<init>(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:70,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:77,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:78,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].generateData(java.util.Random,StringBuffer,StringBuffer,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:79,1
    - Dst: '[StringBuffer].toString()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:80,1
    - Dst: '[StringBuffer].toString()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:81,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].getFactory(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:85,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].constructStreamReader(XMLInputFactory,org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:90,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].getBytes(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:99,1
    - Dst: '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:98,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:100,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].getBytes(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:106,1
    - Dst: '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:105,1
    - Dst: '[InputStreamReader].<init>(ByteArrayInputStream,String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:107,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(InputStreamReader)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:108,1
    - Dst: '[Error].<init>(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:111,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].runTest(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:117,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].assertEquals(org.codehaus.stax.test.stream.TestRandomStream,String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:137,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: 140
      start: 55
    functionDepth: 2
    functionLinenumber: 55
    functionLinenumberEnd: 140
    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:
    - '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].getFactory(boolean,boolean,boolean)'
    - '[StringBuffer].<init>(int)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].generateData(java.util.Random,StringBuffer,StringBuffer,boolean)'
    - '[XMLInputFactory].createXMLStreamReader(InputStreamReader)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].runTest(org.codehaus.stax.test.stream.TestRandomStream)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].getBytes(String)'
    - '[StringBuffer].toString()'
    - '[java.util.Random].<init>(org.codehaus.stax.test.stream.TestRandomStream)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].constructStreamReader(XMLInputFactory,org.codehaus.stax.test.stream.TestRandomStream)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].assertEquals(org.codehaus.stax.test.stream.TestRandomStream,String)'
    - '[Error].<init>(String)'
    - '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestRandomStream)'
    - '[String].hashCode()'
    - '[InputStreamReader].<init>(ByteArrayInputStream,String)'
    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:145,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:145,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:149,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:152,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:154,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:158,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:160,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:162,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].length()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:163,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:164,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:165,1
    - Dst: '[XMLStreamReader].getLocalName()'
      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: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:168,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:172,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:172,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].fail(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:174,1
    - Dst: rex.getCause()
      Src: org.codehaus.stax.test.stream.TestRandomStream:180,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].fail(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:181,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:187,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:188,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:188,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:189,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:191,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestRandomStream)'
      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: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].fail(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:198,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:202,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: 203
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 203
    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].length()'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestRandomStream].assertEquals(org.codehaus.stax.test.stream.TestRandomStream,org.codehaus.stax.test.stream.TestRandomStream)'
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestRandomStream)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].fail(String)'
    - '[StringBuilder].toString()'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getText()'
    - '[XMLStreamReader].getPrefix()'
    - '[StringBuilder].append(char)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].getAndVerifyText(XMLStreamReader)'
    - rex.getCause()
    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:240,1
    - Dst: '[StringBuffer].append(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:241,1
    - Dst: TEMPLATE.length()
      Src: org.codehaus.stax.test.stream.TestRandomStream:243,1
    - Dst: TEMPLATE.charAt(org.codehaus.stax.test.stream.TestRandomStream)
      Src: org.codehaus.stax.test.stream.TestRandomStream:244,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:247,1
    - Dst: '[StringBuffer].insert(int,org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:252,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: 253
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 253
    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:
    - TEMPLATE.length()
    - '[StringBuffer].insert(int,org.codehaus.stax.test.stream.TestRandomStream)'
    - '[StringBuffer].append(org.codehaus.stax.test.stream.TestRandomStream)'
    - TEMPLATE.charAt(org.codehaus.stax.test.stream.TestRandomStream)
    - '[org.codehaus.stax.test.stream.TestRandomStream].replaceEntity(StringBuffer,StringBuffer,boolean,java.util.Random,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:261,1
    - Dst: Math.abs(org.codehaus.stax.test.stream.TestRandomStream)
      Src: org.codehaus.stax.test.stream.TestRandomStream:261,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:263,1
    - Dst: Math.abs(org.codehaus.stax.test.stream.TestRandomStream)
      Src: org.codehaus.stax.test.stream.TestRandomStream:263,1
    - Dst: '[Error].<init>(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:284,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:288,1
    - Dst: Math.abs(org.codehaus.stax.test.stream.TestRandomStream)
      Src: org.codehaus.stax.test.stream.TestRandomStream:288,1
    - Dst: '[Error].<init>(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:305,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:309,1
    - Dst: Math.abs(org.codehaus.stax.test.stream.TestRandomStream)
      Src: org.codehaus.stax.test.stream.TestRandomStream:309,1
    - Dst: '[Error].<init>(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:326,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:330,1
    - Dst: Math.abs(org.codehaus.stax.test.stream.TestRandomStream)
      Src: org.codehaus.stax.test.stream.TestRandomStream:330,1
    - Dst: '[Error].<init>(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:343,1
    - Dst: '[Error].<init>(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:352,1
    - Dst: '[StringBuffer].replace(int,int,org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:354,1
    - Dst: '[StringBuffer].replace(int,int,org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:355,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: 356
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 356
    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)'
    - Math.abs(org.codehaus.stax.test.stream.TestRandomStream)
    - '[java.util.Random].nextInt()'
    - '[Error].<init>(String)'
    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:368,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].setNamespaceAware(org.codehaus.stax.test.stream.TestRandomStream,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:369,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].setCoalescing(org.codehaus.stax.test.stream.TestRandomStream,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:370,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].setReplaceEntities(org.codehaus.stax.test.stream.TestRandomStream,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:371,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].setSupportDTD(org.codehaus.stax.test.stream.TestRandomStream,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:373,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].setValidating(org.codehaus.stax.test.stream.TestRandomStream,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:374,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: 376
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 376
    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].setCoalescing(org.codehaus.stax.test.stream.TestRandomStream,boolean)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].setReplaceEntities(org.codehaus.stax.test.stream.TestRandomStream,boolean)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].setValidating(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].getInputFactory()'
    - '[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:35,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:38,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:39,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:40,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:45,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].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:48,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:49,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:51,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:51,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:51,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:55,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:56,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:56,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:57,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:60,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:60,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:61,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:61,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:62,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:65,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].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:68,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:69,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].equals(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:71,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:72,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:73,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].fail(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:74,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:78,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: 80
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 80
    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].constructStreamReader(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)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].printable(String)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].equals(String)'
    - '[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].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].fail(String)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
    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:89,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].doTestLfInCData(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:90,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].doTestLfInCData(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:91,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].doTestLfInCData(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:92,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: 93
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 93
    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:101,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].setCoalescing(org.codehaus.stax.test.stream.TestLinefeeds,boolean)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:102,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].setNamespaceAware(org.codehaus.stax.test.stream.TestLinefeeds,boolean)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:103,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:104,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:108,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:108,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:109,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:109,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:110,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:116,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertTrue(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:118,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:121,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].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:129,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:133,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].equals(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:138,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].fail(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:139,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:144,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:145,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:145,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:146,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:149,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:149,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: 150
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 150
    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].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].equals(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].setCoalescing(org.codehaus.stax.test.stream.TestLinefeeds,boolean)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].setNamespaceAware(org.codehaus.stax.test.stream.TestLinefeeds,boolean)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(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].fail(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].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
    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:169,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].setCoalescing(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:170,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].setNamespaceAware(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:171,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:173,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].getLocalName()'
      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].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:179,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:181,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:181,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:182,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:182,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getPIData()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:185,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:188,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:188,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:188,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:191,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:191,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:192,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:192,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getPIData()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:194,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:196,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:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:199,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:199,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:200,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:200,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:201,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:204,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:204,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: 206
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 206
    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].constructStreamReader(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getPITarget()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getPIData()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(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].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,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].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
    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:225,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].setCoalescing(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:226,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].setNamespaceAware(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:227,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:229,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      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].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:234,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:234,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(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: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].printable(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:238,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getText()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:238,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      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].next()'
      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].printable(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:240,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getText()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:240,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:240,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:240,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:241,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:241,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:242,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getText()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:242,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      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].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:243,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:243,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:244,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getText()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:244,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:244,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: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
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:248,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:248,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:249,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:252,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:252,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: 254
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 254
    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].constructStreamReader(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].printable(String)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getText()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(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].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,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].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
    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:263,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:265,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].setNamespaceAware(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:266,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:267,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:269,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:269,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:270,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:270,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:273,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:280,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:283,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:287,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:291,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:292,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
    - 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:295,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:297,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:297,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: 299
      start: 256
    functionDepth: 1
    functionLinenumber: 256
    functionLinenumberEnd: 299
    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].constructStreamReader(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)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(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].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
    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:23,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:23,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:26,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:26,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:27,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:27,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: 28
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 28
    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].getReader(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].streamThrough(XMLStreamReader)'
    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:35,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].setCoalescing(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:36,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getClass()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:37,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getResource(String)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:37,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].openStream()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:37,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].createXMLStreamReader(org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:38,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:41,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:41,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getText()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:42,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].streamThrough(org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:44,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].close()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:46,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: 47
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 47
    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].getClass()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].createXMLStreamReader(org.codehaus.stax.test.stream.TestCommentRead)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getNewInputFactory()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getText()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].close()'
    - '[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].openStream()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].setCoalescing(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getResource(String)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].next()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].streamThrough(org.codehaus.stax.test.stream.TestCommentRead)'
    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:60,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].doTestProperties(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:61,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].doTestProperties(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:62,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].doTestProperties(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:63,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: 64
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 64
    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:77,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:77,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:79,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:79,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:81,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:81,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: 84
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 84
    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].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
    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:95,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:95,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: 98
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 98
    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].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
    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:118,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:122,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:122,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:123,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:123,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:124,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].reportNADueToEntityExpansion(String,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:126,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:129,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:130,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: 136
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 136
    functionName: '[org.codehaus.stax.test.stream.TestCommentRead].testRunawayComment()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCommentRead.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[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].reportNADueToEntityExpansion(String,org.codehaus.stax.test.stream.TestCommentRead)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].fail(String)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
    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: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
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:159,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:159,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:160,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:160,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:161,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:161,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:162,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:162,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:163,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(String,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:163,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:164,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:164,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:165,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:165,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:166,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:166,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: 167
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 167
    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].assertEquals(String,org.codehaus.stax.test.stream.TestCommentRead)'
    - '[XMLStreamReader].next()'
    - '[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].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getAndVerifyText(XMLStreamReader)'
    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:178,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:180,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:180,1
    - Dst: '[XMLStreamReader].isStartElement()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:183,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:183,1
    - Dst: '[XMLStreamReader].isEndElement()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:184,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:184,1
    - Dst: '[XMLStreamReader].isCharacters()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:185,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:185,1
    - Dst: '[XMLStreamReader].isWhiteSpace()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:186,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:186,1
    - Dst: '[XMLStreamReader].hasName()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:189,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:189,1
    - Dst: '[XMLStreamReader].hasText()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:190,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:190,1
    - Dst: '[XMLStreamReader].getLocation()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:192,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertNotNull(org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:192,1
    - Dst: '[XMLStreamReader].getNamespaceContext()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:194,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertNotNull(org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:194,1
    - Dst: '[XMLStreamReader].getName()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:207,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:211,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:215,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:219,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:223,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:227,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:231,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:235,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:238,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:245,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(String,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:246,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: 247
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 247
    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].getNamespaceURI()'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].isCharacters()'
    - '[XMLStreamReader].isWhiteSpace()'
    - '[XMLStreamReader].hasName()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getAndVerifyText(XMLStreamReader)'
    - '[XMLStreamReader].isStartElement()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestCommentRead)'
    - '[XMLStreamReader].getPITarget()'
    - '[XMLStreamReader].getLocation()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
    - '[XMLStreamReader].hasText()'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[XMLStreamReader].getPrefix()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(String,org.codehaus.stax.test.stream.TestCommentRead)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].assertNotNull(org.codehaus.stax.test.stream.TestCommentRead)'
    - '[XMLStreamReader].isEndElement()'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getNamespaceContext()'
    - '[XMLStreamReader].getName()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].fail(String)'
    - '[XMLStreamReader].getPIData()'
    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:258,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].setCoalescing(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:259,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].setNamespaceAware(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:260,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].setValidating(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:261,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].constructStreamReader(org.codehaus.stax.test.stream.TestCommentRead,String)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:262,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: 263
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 263
    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].constructStreamReader(org.codehaus.stax.test.stream.TestCommentRead,String)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getInputFactory()'
    - '[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].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:26,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:26,1
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:27,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].fail(String)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:29,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: 31
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 31
    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:36,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:36,1
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:38,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:38,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: 39
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 39
    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:44,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: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].assertEquals(org.codehaus.stax.test.stream.TestFactoryProperties,org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:45,1
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:47,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].assertNull(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:47,1
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:48,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].assertNull(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:48,1
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:49,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].assertNull(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:49,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: 50
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 50
    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:58,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:57,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].getNewInputFactory()'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:61,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:62,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:64,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:63,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: 65
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 65
    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].getProperty(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].setProperty(org.codehaus.stax.test.stream.TestFactoryProperties,org.codehaus.stax.test.stream.TestFactoryProperties)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestFactoryProperties].testFeatureSecureProcessing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].isPropertySupported(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:70,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].assertTrue(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:70,1
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:71,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].assertEquals(String,org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:71,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].getNewInputFactory()'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:73,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].setProperty(org.codehaus.stax.test.stream.TestFactoryProperties,String)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:74,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:75,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].assertEquals(String,org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:75,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].setProperty(org.codehaus.stax.test.stream.TestFactoryProperties,String)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:77,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:78,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].assertEquals(String,org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 79
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 79
    functionName: '[org.codehaus.stax.test.stream.TestFactoryProperties].testAccessExternalDTD()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestFactoryProperties.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestFactoryProperties].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
    - '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
    - '[XMLInputFactory].isPropertySupported(org.codehaus.stax.test.stream.TestFactoryProperties)'
    - '[org.codehaus.stax.test.stream.TestFactoryProperties].setProperty(org.codehaus.stax.test.stream.TestFactoryProperties,String)'
    - '[org.codehaus.stax.test.stream.TestFactoryProperties].assertEquals(String,org.codehaus.stax.test.stream.TestFactoryProperties)'
    - '[org.codehaus.stax.test.stream.TestFactoryProperties].getNewInputFactory()'
    - '[org.codehaus.stax.test.stream.TestFactoryProperties].assertTrue(org.codehaus.stax.test.stream.TestFactoryProperties)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestFactoryProperties].testAccessExternalDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].getNewInputFactory()'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:84,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:86,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].fail(String)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:87,1
    - Dst: Boolean.class.getName()
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:89,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].verifyException(org.codehaus.stax.test.stream.TestFactoryProperties,org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:89,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].verifyException(org.codehaus.stax.test.stream.TestFactoryProperties,org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:90,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].verifyException(org.codehaus.stax.test.stream.TestFactoryProperties,String)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:91,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    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: 93
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 93
    functionName: '[org.codehaus.stax.test.stream.TestFactoryProperties].testAccessExternalDTDRejectsNonStringValue()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestFactoryProperties.java
    functionUses: 0
    functionsReached:
    - Boolean.class.getName()
    - '[org.codehaus.stax.test.stream.TestFactoryProperties].verifyException(org.codehaus.stax.test.stream.TestFactoryProperties,String)'
    - '[org.codehaus.stax.test.stream.TestFactoryProperties].verifyException(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].fail(String)'
    - '[org.codehaus.stax.test.stream.TestFactoryProperties].setProperty(org.codehaus.stax.test.stream.TestFactoryProperties,org.codehaus.stax.test.stream.TestFactoryProperties)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestFactoryProperties].testAccessExternalDTDRejectsNonStringValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].getNewInputFactory()'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties: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: 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:32,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestProperties(boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:33,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: 34
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 34
    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:40,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestMinimalValid(boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:41,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: 42
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 42
    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:48,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestSimpleValid(boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:49,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: 50
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 50
    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:56,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestTypicalValid(boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:57,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: 58
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 58
    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:64,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestSimpleInvalid(boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:65,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: 66
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 66
    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:79,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:80,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:80,1
    - Dst: '[XMLStreamReader].getProperty(String)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:81,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertNotNull(org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:82,1
    - Dst: l.size()
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:83,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(int,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:83,1
    - Dst: l.get(int)
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:84,1
    - Dst: ed.getName()
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:85,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(String,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:85,1
    - Dst: ed.getNotationName()
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:86,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(String,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:86,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:88,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: 89
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 89
    functionName: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testSimpleEntity()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestDoctypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertNotNull(org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - l.get(int)
    - ed.getName()
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(int,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - ed.getNotationName()
    - '[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].getProperty(String)'
    - 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:95,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:96,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:96,1
    - Dst: '[XMLStreamReader].getProperty(String)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:97,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertNotNull(org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:98,1
    - Dst: l.size()
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:99,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(int,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:99,1
    - Dst: l.get(int)
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:100,1
    - Dst: nd.getName()
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:101,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(String,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:101,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: 102
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 102
    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].assertNotNull(org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - l.get(int)
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(int,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[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].getProperty(String)'
    - nd.getName()
    - 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:123,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:124,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:124,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:125,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:125,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:126,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:126,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:127,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:128,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
    - 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:140,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:141,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:141,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:142,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:143,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: 144
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 144
    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].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[XMLStreamReader].close()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThrough(XMLStreamReader)'
    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:159,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:160,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:160,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:161,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:161,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:162,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:162,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:163,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:164,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:167,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:168,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:168,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:169,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:170,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: 171
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 171
    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].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[XMLStreamReader].close()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThrough(XMLStreamReader)'
    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:185,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:186,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:186,1
    - Dst: '[XMLStreamReader].isStartElement()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:188,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:188,1
    - Dst: '[XMLStreamReader].isEndElement()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:189,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:189,1
    - Dst: '[XMLStreamReader].isCharacters()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:190,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:190,1
    - Dst: '[XMLStreamReader].isWhiteSpace()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:191,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:191,1
    - Dst: '[XMLStreamReader].hasName()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:194,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:194,1
    - Dst: '[XMLStreamReader].hasText()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:195,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:195,1
    - Dst: '[XMLStreamReader].getName()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:207,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:211,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:215,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:219,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:223,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:227,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:231,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:235,1
    - Dst: '[XMLStreamReader].getTextCharacters()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:239,1
    - Dst: '[XMLStreamReader].getTextStart()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:243,1
    - Dst: '[XMLStreamReader].getTextLength()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:247,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].fail(String)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:250,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:260,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].trim()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:261,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].length()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:261,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].fail(String)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:262,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: 264
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 264
    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].getNamespaceURI()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].trim()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].isCharacters()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].length()'
    - '[XMLStreamReader].isWhiteSpace()'
    - '[XMLStreamReader].hasName()'
    - '[XMLStreamReader].getTextCharacters()'
    - '[XMLStreamReader].isStartElement()'
    - '[XMLStreamReader].getPITarget()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
    - '[XMLStreamReader].getTextStart()'
    - '[XMLStreamReader].hasText()'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[XMLStreamReader].getPrefix()'
    - '[XMLStreamReader].isEndElement()'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getName()'
    - '[XMLStreamReader].getTextLength()'
    - '[XMLStreamReader].getText()'
    - '[XMLStreamReader].getPIData()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].fail(String)'
    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:271,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:273,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:273,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:274,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:274,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: 275
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 275
    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:
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
    - '[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:284,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:285,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:285,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:292,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].trim()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:292,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:298,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:300,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:307,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:308,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:308,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:309,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:309,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:310,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(String,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:310,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:311,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:311,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:312,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:312,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: 315
      start: 277
    functionDepth: 1
    functionLinenumber: 277
    functionLinenumberEnd: 315
    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:
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].trim()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[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].getAndVerifyText(XMLStreamReader)'
    - '[XMLStreamReader].close()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
    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:326,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:328,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:328,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:331,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:334,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: 335
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 335
    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:
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    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:341,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:341,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:345,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:345,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:349,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:349,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:353,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:353,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: 355
      start: 337
    functionDepth: 1
    functionLinenumber: 337
    functionLinenumberEnd: 355
    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:366,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].setCoalescing(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:367,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].setNamespaceAware(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:368,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].setValidating(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:369,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].setSupportDTD(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:370,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].constructStreamReader(org.codehaus.stax.test.stream.TestDoctypeDecl,String)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:371,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: 372
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 372
    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].setNamespaceAware(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
    - '[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].setCoalescing(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].setValidating(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:
    - '[org.codehaus.stax.test.stream.BaseStreamTest].assertNotNull(org.codehaus.stax.test.stream.BaseStreamTest)'
    - '[javax.xml.stream.XMLStreamReader].hasNext()'
    - '[javax.xml.stream.XMLStreamReader].hasName()'
    - '[javax.xml.stream.XMLStreamReader].getName()'
    - '[org.codehaus.stax.test.stream.BaseStreamTest].assertNotNull(javax.xml.stream.XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.BaseStreamTest].getAndVerifyText(javax.xml.stream.XMLStreamReader)'
    - '[javax.xml.stream.XMLStreamReader].next()'
    - '[javax.xml.stream.XMLStreamReader].hasText()'
    - '[org.codehaus.stax.test.stream.BaseStreamTest].hashCode()'
    - t.getCause()
    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].fail(org.codehaus.stax.test.stream.BaseStreamTest)'
    - '[org.codehaus.stax.test.stream.BaseStreamTest].streamThrough(org.codehaus.stax.test.stream.BaseStreamTest)'
    - '[org.codehaus.stax.test.stream.BaseStreamTest].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
    - ex2.getCause()
    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)'
    - '[org.codehaus.stax.test.stream.BaseStreamTest].fail(org.codehaus.stax.test.stream.BaseStreamTest)'
    - '[org.codehaus.stax.test.stream.BaseStreamTest].streamThrough(javax.xml.stream.XMLStreamReader)'
    - t.getCause()
    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:26,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].doTestProperties(boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:27,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: 28
      start: 21
    functionDepth: 3
    functionLinenumber: 21
    functionLinenumberEnd: 28
    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:37,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:39,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:39,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:40,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:40,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:43,1
    - Dst: '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:43,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:46,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:47,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:47,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:49,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:49,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:50,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: 51
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 51
    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].assertEquals(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[XMLStreamReader].next()'
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[StringBuilder].toString()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
    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:63,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:65,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:65,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:66,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:66,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:68,1
    - Dst: '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:68,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:71,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:72,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:72,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:74,1
    - Dst: exp.equals(org.codehaus.stax.test.stream.TestEntityRead)
      Src: org.codehaus.stax.test.stream.TestEntityRead:77,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:78,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:81,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:82,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: 83
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 83
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testValidCharEntities()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[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)'
    - '[StringBuilder].toString()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[XMLStreamReader].close()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
    - exp.equals(org.codehaus.stax.test.stream.TestEntityRead)
    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:93,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:95,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:98,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:101,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:104,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:107,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:110,1
    - Dst: '[java.util.HashMap].entrySet()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:113,1
    - Dst: xmlExp.getKey()
      Src: org.codehaus.stax.test.stream.TestEntityRead:114,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:114,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:115,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:115,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:116,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:116,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:118,1
    - Dst: '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:118,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:121,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:122,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:122,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:125,1
    - Dst: xmlExp.getValue()
      Src: org.codehaus.stax.test.stream.TestEntityRead:126,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:126,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:127,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:128,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: 130
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 130
    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].assertEquals(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[XMLStreamReader].next()'
    - xmlExp.getValue()
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[java.util.HashMap].<init>()'
    - '[StringBuilder].toString()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - xmlExp.getKey()
    - '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[java.util.HashMap].put(String,String)'
    - '[XMLStreamReader].close()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    - '[java.util.HashMap].entrySet()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
    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:144,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:146,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:146,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:147,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:149,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:151,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:153,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:153,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:155,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:158,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:159,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: 168
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 168
    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].assertEquals(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
    - '[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].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
    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:186,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:188,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:188,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:189,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:193,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: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].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:202,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:202,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:203,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:203,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:205,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:205,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:206,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:206,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:208,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:208,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:209,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:209,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:223,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:224,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:227,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:228,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: 229
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 229
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testUnexpandedEntities()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
    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:245,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:247,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:247,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:248,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:248,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:249,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:249,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:250,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:250,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:264,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:264,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:266,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:266,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:267,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:267,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: 268
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 268
    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].assertEquals(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getText()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    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:287,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:289,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:289,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:291,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:293,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:295,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:296,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:296,1
    - Dst: '[XMLStreamReader].next()'
      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:302,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:306,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:309,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:310,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].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:314,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:314,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:315,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:315,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:316,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:316,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:317,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:317,1
    - Dst: '[XMLStreamReader].getLocalName()'
      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:325,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:325,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:326,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:326,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:327,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].trim()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:327,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:327,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:330,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:330,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:331,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:331,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:333,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:333,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:334,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:334,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: 335
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 335
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testElementEntities()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
    - '[XMLStreamReader].getPITarget()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getText()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].trim()'
    - '[XMLStreamReader].getPIData()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    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:352,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:353,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:355,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:366,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:367,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:369,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: 371
      start: 341
    functionDepth: 1
    functionLinenumber: 341
    functionLinenumberEnd: 371
    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].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
    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:390,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:393,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:394,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: 396
      start: 386
    functionDepth: 2
    functionLinenumber: 386
    functionLinenumberEnd: 396
    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].fail(String)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(String,boolean,boolean,boolean,boolean)'
    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:402,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:409,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: 415
      start: 398
    functionDepth: 2
    functionLinenumber: 398
    functionLinenumberEnd: 415
    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].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(String,boolean,boolean,boolean,boolean)'
    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:425,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:432,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: 433
      start: 417
    functionDepth: 2
    functionLinenumber: 417
    functionLinenumberEnd: 433
    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].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(String,boolean,boolean,boolean,boolean)'
    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:446,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:461,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:462,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:463,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:471,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:472,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].tokenTypeDesc(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:473,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:473,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: 474
      start: 442
    functionDepth: 2
    functionLinenumber: 442
    functionLinenumberEnd: 474
    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].tokenTypeDesc(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
    - '[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].getReader(String,boolean,boolean,boolean,boolean)'
    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:500,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:503,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:504,1
    - Dst: e.getMessage()
      Src: org.codehaus.stax.test.stream.TestEntityRead:506,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].startsWith(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:506,1
    - Dst: e.getMessage()
      Src: org.codehaus.stax.test.stream.TestEntityRead:511,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:507,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:507,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: 516
      start: 481
    functionDepth: 1
    functionLinenumber: 481
    functionLinenumberEnd: 516
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testInvalidSurrogatePairEntities()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
    - e.getMessage()
    - '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
    - 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].startsWith(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].fail(org.codehaus.stax.test.stream.TestEntityRead)'
    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:531,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:532,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:532,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:533,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:533,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:536,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:537,1
    - Dst: e.getMessage()
      Src: org.codehaus.stax.test.stream.TestEntityRead:539,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].startsWith(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:539,1
    - Dst: e.getMessage()
      Src: org.codehaus.stax.test.stream.TestEntityRead:543,1
    - Dst: String.format(String,org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)
      Src: org.codehaus.stax.test.stream.TestEntityRead:540,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:540,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:547,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: 549
      start: 524
    functionDepth: 1
    functionLinenumber: 524
    functionLinenumberEnd: 549
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testAllowSurrogatePairEntitiesDisabled()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
    - e.getMessage()
    - '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].startsWith(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)'
    - '[XMLStreamReader].close()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    - 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)'
    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:568,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setSupportExternalEntities(XMLInputFactory,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:570,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].reportNADueToExtEnt(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:571,1
    - Dst: '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:575,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setResolver(XMLInputFactory,org.codehaus.stax.test.SimpleResolver)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:575,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].constructStreamReader(XMLInputFactory,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:578,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:579,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:579,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:580,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: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].getAndVerifyText(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:582,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: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].close()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:584,1
    - Dst: '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:596,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setResolver(XMLInputFactory,org.codehaus.stax.test.SimpleResolver)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:596,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].constructStreamReader(XMLInputFactory,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:598,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:599,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:599,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:600,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:600,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:601,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:601,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:602,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:602,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:603,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:603,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:604,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:604,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:605,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:605,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:606,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:606,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:607,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:607,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:608,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:608,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].close()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:609,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: 610
      start: 556
    functionDepth: 1
    functionLinenumber: 556
    functionLinenumberEnd: 610
    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].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].setResolver(XMLInputFactory,org.codehaus.stax.test.SimpleResolver)'
    - '[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].constructStreamReader(XMLInputFactory,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].setSupportExternalEntities(XMLInputFactory,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].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].getAndVerifyText(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].close()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].doGetFactory(boolean,boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].reportNADueToExtEnt(String)'
    - '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getLocalName()'
    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:621,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:628,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:628,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:629,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:629,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:630,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:630,1
    - Dst: '[XMLStreamReader].isStartElement()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:637,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:637,1
    - Dst: '[XMLStreamReader].isEndElement()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:638,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:638,1
    - Dst: '[XMLStreamReader].isCharacters()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:639,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:639,1
    - Dst: '[XMLStreamReader].isWhiteSpace()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:640,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:640,1
    - Dst: '[XMLStreamReader].hasName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:646,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:646,1
    - Dst: '[XMLStreamReader].hasText()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:651,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:651,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:654,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:654,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:657,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:657,1
    - Dst: '[XMLStreamReader].getLocation()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:659,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertNotNull(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:659,1
    - Dst: '[XMLStreamReader].getNamespaceContext()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:661,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertNotNull(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:661,1
    - Dst: '[XMLStreamReader].getName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:674,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:678,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:682,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:686,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:690,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:694,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:698,1
    - Dst: '[XMLStreamReader].getTextCharacters()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:702,1
    - Dst: '[XMLStreamReader].getTextStart()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:706,1
    - Dst: '[XMLStreamReader].getTextLength()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:710,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:713,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:723,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:723,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:725,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:725,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:731,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].length()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:733,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:734,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:738,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:738,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:739,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:739,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: 741
      start: 618
    functionDepth: 2
    functionLinenumber: 618
    functionLinenumberEnd: 741
    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].getNamespaceURI()'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].isCharacters()'
    - '[XMLStreamReader].isWhiteSpace()'
    - '[XMLStreamReader].hasName()'
    - '[XMLStreamReader].getTextCharacters()'
    - '[XMLStreamReader].isStartElement()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertNotNull(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[XMLStreamReader].getLocation()'
    - '[XMLStreamReader].getPITarget()'
    - '[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].getReader(String,boolean,boolean,boolean,boolean)'
    - '[XMLStreamReader].getTextStart()'
    - '[XMLStreamReader].hasText()'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].length()'
    - '[XMLStreamReader].getPrefix()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[XMLStreamReader].isEndElement()'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getNamespaceContext()'
    - '[XMLStreamReader].getName()'
    - '[XMLStreamReader].getTextLength()'
    - '[XMLStreamReader].getText()'
    - '[XMLStreamReader].getPIData()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
    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:759,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].constructStreamReader(XMLInputFactory,String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:761,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: 762
      start: 754
    functionDepth: 1
    functionLinenumber: 754
    functionLinenumberEnd: 762
    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:770,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setNamespaceAware(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:771,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setSupportDTD(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:772,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setCoalescing(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:773,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setSupportExternalEntities(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:774,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setReplaceEntities(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:775,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setValidating(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:776,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setResolveEntitySurrogatePairs(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:777,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: 779
      start: 764
    functionDepth: 0
    functionLinenumber: 764
    functionLinenumberEnd: 779
    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].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].setReplaceEntities(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].setResolveEntitySurrogatePairs(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].setSupportDTD(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].setCoalescing(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].setSupportExternalEntities(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:31,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:32,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:32,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:33,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:33,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:34,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:34,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:36,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:36,1
    - Dst: '[XMLStreamReader].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:37,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:37,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].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:42,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(String,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:45,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:45,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:46,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:46,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: 47
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 47
    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(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeValue(null,String)'
    - '[XMLStreamReader].getAttributeValue(String,String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(String,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:57,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:58,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:58,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:59,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:59,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:60,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:60,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:67,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,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].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:68,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:70,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:70,1
    - Dst: '[XMLStreamReader].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:71,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:71,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:73,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:73,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:74,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:74,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: 75
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 75
    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(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeValue(null,String)'
    - '[XMLStreamReader].getAttributeValue(String,String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getNamespaceCount()'
    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:83,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:84,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:84,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:85,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:85,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:86,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,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].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:92,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:92,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:93,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:93,1
    - Dst: '[XMLStreamReader].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:94,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:94,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:96,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:96,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:97,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:97,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: 98
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 98
    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(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeValue(String,String)'
    - '[XMLStreamReader].getAttributeValue(null,String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getNamespaceCount()'
    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:104,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:105,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:105,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:106,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:106,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:107,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:107,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      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:119,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].equals(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:121,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:125,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:128,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:128,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:129,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:129,1
    - Dst: '[XMLStreamReader].getAttributeValue(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:131,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:131,1
    - Dst: '[XMLStreamReader].getAttributeValue(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
    - Dst: '[XMLStreamReader].getAttributePrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:134,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:134,1
    - Dst: '[XMLStreamReader].getAttributePrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:135,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:135,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:136,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:136,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:137,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:137,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: 138
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 138
    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(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeValue(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].equals(String)'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[XMLStreamReader].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
    - '[XMLStreamReader].getAttributeLocalName(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributePrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeNamespace(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:144,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:145,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:145,1
    - Dst: '[XMLStreamReader].getLocalName()'
      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].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].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:150,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:150,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:151,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:151,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      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].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:153,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:153,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:154,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:154,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:155,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:155,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:157,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:157,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:158,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:158,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:159,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:159,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:160,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:162,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:165,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:165,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:166,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:166,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:168,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:168,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:169,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:169,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:170,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: 171
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 171
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrs2()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeValue(null,String)'
    - '[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].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getAttributeValue(int)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getAttributeLocalName(int)'
    - '[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:177,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:181,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:181,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:182,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:182,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:183,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:183,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      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].getAttributePrefix(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:185,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:185,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:186,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:186,1
    - Dst: '[XMLStreamReader].getAttributeValue(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].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:189,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:189,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:190,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:190,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:191,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:191,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:192,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:192,1
    - Dst: '[XMLStreamReader].getAttributePrefix(int)'
      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].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:194,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:194,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:195,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:195,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:197,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:197,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:198,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:198,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:199,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:199,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:200,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:200,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:202,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:202,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: 203
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 203
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrNsInfo()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeNamespace(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].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getAttributeValue(int)'
    - '[XMLStreamReader].getAttributePrefix(int)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
    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:209,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
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:217,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:217,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:218,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:218,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:220,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:220,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:221,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:221,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:223,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:223,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:224,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:224,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: 225
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 225
    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(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeValue(null,String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getNamespaceCount()'
    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:232,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:239,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:239,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:240,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:240,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:241,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:241,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:248,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].equals(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:253,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].equals(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:255,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:259,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:262,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:262,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:263,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:263,1
    - Dst: '[XMLStreamReader].getAttributeValue(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:265,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:265,1
    - Dst: '[XMLStreamReader].getAttributeValue(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:266,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:266,1
    - Dst: '[XMLStreamReader].getAttributePrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:267,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:267,1
    - Dst: '[XMLStreamReader].getAttributePrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:268,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:268,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:270,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:270,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:271,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:271,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: 272
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 272
    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(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeValue(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].equals(String)'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[XMLStreamReader].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
    - '[XMLStreamReader].getAttributeLocalName(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributePrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeNamespace(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:279,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:281,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:283,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:285,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:287,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:289,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:291,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:293,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: 295
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 295
    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].getReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
    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:306,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:311,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:314,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:314,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: 317
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 317
    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].getReader(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
    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:329,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,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:336,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:336,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: 339
      start: 322
    functionDepth: 1
    functionLinenumber: 322
    functionLinenumberEnd: 339
    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].getReader(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
    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:347,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:347,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:350,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:350,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:357,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:357,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:360,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:360,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: 362
      start: 341
    functionDepth: 1
    functionLinenumber: 341
    functionLinenumberEnd: 362
    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].getReader(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
    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:370,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:372,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:378,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:383,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:385,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: 387
      start: 364
    functionDepth: 1
    functionLinenumber: 364
    functionLinenumberEnd: 387
    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].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
    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:397,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: 398
      start: 393
    functionDepth: 3
    functionLinenumber: 393
    functionLinenumberEnd: 398
    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:404,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: 405
      start: 400
    functionDepth: 3
    functionLinenumber: 400
    functionLinenumberEnd: 405
    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:418,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:419,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:419,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:420,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:420,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:421,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:421,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:422,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:422,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:425,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:426,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:431,1
    - Dst: '[XMLStreamReader].getAttributeName(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:435,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:436,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:441,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:445,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:446,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:451,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:455,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:456,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:461,1
    - Dst: '[XMLStreamReader].getAttributePrefix(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:465,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:466,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:471,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:474,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: 475
      start: 412
    functionDepth: 1
    functionLinenumber: 412
    functionLinenumberEnd: 475
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidAccessByIndex()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeNamespace(int)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getAttributeValue(int)'
    - '[XMLStreamReader].getAttributePrefix(int)'
    - '[XMLStreamReader].getAttributeName(int)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
    - '[XMLStreamReader].close()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertTokenType(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    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:496,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:497,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:499,1
    - Dst: '[StringBuilder].append()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:500,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:501,1
    - Dst: '[StringBuilder].append()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:502,1
    - Dst: '[StringBuilder].append()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:504,1
    - Dst: '[StringBuilder].append()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:505,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:507,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:508,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: 509
      start: 494
    functionDepth: 1
    functionLinenumber: 494
    functionLinenumberEnd: 509
    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(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append()'
    - '[StringBuilder].append(char)'
    - '[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:514,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:514,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
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:520,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:520,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:527,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:527,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:529,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:529,1
    - Dst: name.substring(int,int)
      Src: org.codehaus.stax.test.stream.TestAttributeRead:532,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:533,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:533,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:534,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:534,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:536,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:536,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: 537
      start: 511
    functionDepth: 2
    functionLinenumber: 511
    functionLinenumberEnd: 537
    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(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeValue(null,String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].next()'
    - '[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].get11AttrDoc()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    - name.substring(int,int)
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getAttributeValue(null,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertTokenType(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:547,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].setNamespaceAware(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:548,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].setCoalescing(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:552,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].setValidating(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:553,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].constructStreamReader(org.codehaus.stax.test.stream.TestAttributeRead,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:554,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: 555
      start: 544
    functionDepth: 0
    functionLinenumber: 544
    functionLinenumberEnd: 555
    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].setValidating(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].setNamespaceAware(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
    - '[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)'
    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:20,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:21,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:21,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:22,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:22,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:24,1
    - Dst: exp.equals(org.codehaus.stax.test.stream.TestTextCoalescing)
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:27,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:28,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:31,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:31,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:32,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:32,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: 33
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 33
    functionName: '[org.codehaus.stax.test.stream.TestTextCoalescing].testCoalescing()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestTextCoalescing.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].failStrings(String,org.codehaus.stax.test.stream.TestTextCoalescing,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)'
    - exp.equals(org.codehaus.stax.test.stream.TestTextCoalescing)
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].getAndVerifyText(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].getReader(String,boolean,boolean)'
    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: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
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:45,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:45,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:46,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:46,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:47,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:47,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: 48
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 48
    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)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].getReader(String,boolean,boolean)'
    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:56,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:57,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:57,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:62,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].checkText(XMLStreamReader,org.codehaus.stax.test.stream.TestTextCoalescing,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:64,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].fail(String)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:67,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].checkText(XMLStreamReader,org.codehaus.stax.test.stream.TestTextCoalescing,String)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:69,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:71,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:71,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:72,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:72,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: 73
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 73
    functionName: '[org.codehaus.stax.test.stream.TestTextCoalescing].testNonCoalescing()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestTextCoalescing.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].fail(String)'
    - '[XMLStreamReader].getEventType()'
    - '[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].checkText(XMLStreamReader,org.codehaus.stax.test.stream.TestTextCoalescing,String)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].getReader(String,boolean,boolean)'
    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:81,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:82,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:82,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:84,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:84,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:92,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:93,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:94,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:94,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:95,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:99,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:104,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:105,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:105,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:106,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].fail(String)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:109,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:112,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:113,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:113,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: 114
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 114
    functionName: '[org.codehaus.stax.test.stream.TestTextCoalescing].testNonCoalescingSkipping()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestTextCoalescing.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].fail(String)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].getReader(String,boolean,boolean)'
    - '[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].getText()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>()'
    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:122,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:122,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: 124
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 124
    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].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].getReader(org.codehaus.stax.test.stream.TestTextCoalescing,boolean,boolean)'
    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:136,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].setNamespaceAware(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:137,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].setSupportDTD(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:138,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].setCoalescing(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:139,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].setReplaceEntities(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:140,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].setValidating(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:141,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].setReportCData(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:143,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].constructStreamReader(org.codehaus.stax.test.stream.TestTextCoalescing,String)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:144,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: 145
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 145
    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].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].constructStreamReader(org.codehaus.stax.test.stream.TestTextCoalescing,String)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].setCoalescing(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].setReportCData(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].setValidating(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].setReplaceEntities(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:150,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(int,org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:150,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:152,1
    - Dst: '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:152,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:154,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:156,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:156,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:158,1
    - Dst: '[String].equals(org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:159,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].failStrings(String,org.codehaus.stax.test.stream.TestTextCoalescing,String)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:160,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: 163
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 163
    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:
    - '[XMLStreamReader].next()'
    - '[String].equals(org.codehaus.stax.test.stream.TestTextCoalescing)'
    - '[XMLStreamReader].getEventType()'
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestTextCoalescing)'
    - '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestTextCoalescing)'
    - '[StringBuilder].toString()'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].getAndVerifyText(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(int,org.codehaus.stax.test.stream.TestTextCoalescing)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].failStrings(String,org.codehaus.stax.test.stream.TestTextCoalescing,String)'
    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:24,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: 25
      start: 20
    functionDepth: 3
    functionLinenumber: 20
    functionLinenumberEnd: 25
    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:31,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: 32
      start: 27
    functionDepth: 3
    functionLinenumber: 27
    functionLinenumberEnd: 32
    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:41,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: 42
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 42
    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:48,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: 49
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 49
    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: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: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 56
    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:62,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: 63
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 63
    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:73,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestElements:73,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:76,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestElements:78,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: 81
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 81
    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].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
    - '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
    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:91,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestElements:91,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:94,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestElements:96,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: 98
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 98
    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].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
    - '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
    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:107,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:107,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:109,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:111,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: 113
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 113
    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:124,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].reportNADueToNS(String)'
      Src: org.codehaus.stax.test.stream.TestElements:126,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestElements:130,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:130,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].testStartOrEnd(boolean,XMLStreamReader,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:131,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestElements:133,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:133,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].testStartOrEnd(boolean,XMLStreamReader,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:134,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: 135
      start: 121
    functionDepth: 2
    functionLinenumber: 121
    functionLinenumberEnd: 135
    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:
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestElements].getElemReader(String,boolean)'
    - '[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].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:142,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:142,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].tokenTypeDesc(org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:143,1
    - Dst: '[XMLStreamReader].isStartElement()'
      Src: org.codehaus.stax.test.stream.TestElements:146,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(boolean,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:146,1
    - Dst: '[XMLStreamReader].isEndElement()'
      Src: org.codehaus.stax.test.stream.TestElements:147,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:147,1
    - Dst: '[XMLStreamReader].isCharacters()'
      Src: org.codehaus.stax.test.stream.TestElements:148,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(boolean,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:148,1
    - Dst: '[XMLStreamReader].isWhiteSpace()'
      Src: org.codehaus.stax.test.stream.TestElements:149,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(boolean,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:149,1
    - Dst: '[XMLStreamReader].hasName()'
      Src: org.codehaus.stax.test.stream.TestElements:152,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(boolean,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:152,1
    - Dst: '[XMLStreamReader].hasText()'
      Src: org.codehaus.stax.test.stream.TestElements:153,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(boolean,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:153,1
    - Dst: '[XMLStreamReader].getLocation()'
      Src: org.codehaus.stax.test.stream.TestElements:155,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNotNull(org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:155,1
    - Dst: '[XMLStreamReader].getName()'
      Src: org.codehaus.stax.test.stream.TestElements:156,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNotNull(org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:157,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getLocalPart()'
      Src: org.codehaus.stax.test.stream.TestElements:158,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:158,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestElements:164,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:164,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:165,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestElements:168,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(int,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:168,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestElements:171,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].fail(String)'
      Src: org.codehaus.stax.test.stream.TestElements:172,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestElements:177,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(int,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:177,1
    - Dst: '[XMLStreamReader].getNamespaceContext()'
      Src: org.codehaus.stax.test.stream.TestElements:182,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNotNull(org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:182,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestElements:194,1
    - Dst: '[XMLStreamReader].getTextCharacters()'
      Src: org.codehaus.stax.test.stream.TestElements:198,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestElements:202,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: org.codehaus.stax.test.stream.TestElements:206,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].fail(org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:209,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: 214
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 214
    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:
    - '[org.codehaus.stax.test.stream.TestElements].getLocalPart()'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].isCharacters()'
    - '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
    - '[XMLStreamReader].isWhiteSpace()'
    - '[XMLStreamReader].hasName()'
    - '[XMLStreamReader].getTextCharacters()'
    - '[org.codehaus.stax.test.stream.TestElements].assertNoNsURI(XMLStreamReader)'
    - '[XMLStreamReader].isStartElement()'
    - '[XMLStreamReader].getPITarget()'
    - '[XMLStreamReader].getLocation()'
    - '[org.codehaus.stax.test.stream.TestElements].getPrefix()'
    - '[org.codehaus.stax.test.stream.TestElements].assertEquals(boolean,org.codehaus.stax.test.stream.TestElements)'
    - '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements)'
    - '[XMLStreamReader].hasText()'
    - '[org.codehaus.stax.test.stream.TestElements].assertEquals(int,org.codehaus.stax.test.stream.TestElements)'
    - '[org.codehaus.stax.test.stream.TestElements].tokenTypeDesc(org.codehaus.stax.test.stream.TestElements)'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestElements].assertNotNull(org.codehaus.stax.test.stream.TestElements)'
    - '[org.codehaus.stax.test.stream.TestElements].fail(String)'
    - '[XMLStreamReader].isEndElement()'
    - '[XMLStreamReader].getNamespaceContext()'
    - '[org.codehaus.stax.test.stream.TestElements].fail(org.codehaus.stax.test.stream.TestElements)'
    - '[XMLStreamReader].getName()'
    - '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].getText()'
    - '[XMLStreamReader].getPIData()'
    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:234,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].reportNADueToNS(String)'
      Src: org.codehaus.stax.test.stream.TestElements:236,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:240,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:243,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestElements:246,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:246,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestElements:247,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:247,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:248,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:249,1
    - Dst: '[XMLStreamReader].getName()'
      Src: org.codehaus.stax.test.stream.TestElements:252,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNotNull(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:253,1
    - Dst: '[QName].<init>(String)'
      Src: org.codehaus.stax.test.stream.TestElements:254,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,QName)'
      Src: org.codehaus.stax.test.stream.TestElements:254,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:255,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestElements:256,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(int,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:256,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestElements:257,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(int,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:257,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestElements:260,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:260,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestElements:262,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:262,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestElements:263,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:263,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestElements:264,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:264,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestElements:266,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:266,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:267,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:268,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      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].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestElements:278,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:278,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestElements:280,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:280,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:281,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:281,1
    - Dst: '[XMLStreamReader].next()'
      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].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestElements:285,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:285,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestElements:286,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:286,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestElements:287,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:287,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestElements:289,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:289,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoPrefix(XMLStreamReader)'
      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:291,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestElements:293,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:293,1
    - Dst: '[XMLStreamReader].next()'
      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].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestElements:296,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:296,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:298,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestElements:300,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:300,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:302,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestElements:304,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:304,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestElements:305,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:305,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestElements:307,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:307,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestElements:308,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:308,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:310,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestElements:312,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:312,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:314,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestElements:316,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:316,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestElements:318,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:318,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestElements:319,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:319,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:320,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:321,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestElements:322,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(int,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:322,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: 323
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 323
    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:
    - '[XMLStreamReader].getNamespaceURI()'
    - '[org.codehaus.stax.test.stream.TestElements].getAndVerifyText(XMLStreamReader)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[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].assertNoNsURI(XMLStreamReader)'
    - '[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].assertNoPrefix(XMLStreamReader)'
    - '[QName].<init>(String)'
    - '[org.codehaus.stax.test.stream.TestElements].assertEquals(int,org.codehaus.stax.test.stream.TestElements)'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestElements].streamThrough(XMLStreamReader)'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[XMLStreamReader].getPrefix()'
    - '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,QName)'
    - '[org.codehaus.stax.test.stream.TestElements].assertNotNull(String,org.codehaus.stax.test.stream.TestElements)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
    - '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
    - '[XMLStreamReader].getName()'
    - '[org.codehaus.stax.test.stream.TestElements].reportNADueToNS(String)'
    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:334,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].reportNADueToNS(String)'
      Src: org.codehaus.stax.test.stream.TestElements:336,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestElements:340,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:345,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestElements:346,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:351,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestElements:351,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:356,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestElements:356,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: 358
      start: 328
    functionDepth: 1
    functionLinenumber: 328
    functionLinenumberEnd: 358
    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].reportNADueToNS(String)'
    - '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
    - '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
    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:369,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].setNamespaceAware(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:370,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].setCoalescing(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:373,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].setValidating(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:374,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].constructStreamReader(org.codehaus.stax.test.stream.TestElements,String)'
      Src: org.codehaus.stax.test.stream.TestElements:375,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: 376
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 376
    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].setCoalescing(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()'
    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:28,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:28,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:30,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:30,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:31,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:31,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:32,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].assertEquals(String,org.codehaus.stax.test.stream.TestFilteredReader)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:32,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:33,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].assertEquals(int,org.codehaus.stax.test.stream.TestFilteredReader)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:33,1
    - Dst: '[XMLStreamReader].getName()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:34,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].assertNotNull(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: '[org.codehaus.stax.test.stream.TestFilteredReader].getAndVerifyText(XMLStreamReader)'
      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
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:38,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].assertEquals(String,org.codehaus.stax.test.stream.TestFilteredReader)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:38,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:39,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:39,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: 40
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 40
    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].next()'
    - '[org.codehaus.stax.test.evt.TestFilteredReader.MyFilter].<init>()'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].assertTokenType(org.codehaus.stax.test.stream.TestFilteredReader,org.codehaus.stax.test.stream.TestFilteredReader)'
    - '[XMLStreamReader].getName()'
    - '[XMLStreamReader].getEventType()'
    - '[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)'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].assertEquals(String,org.codehaus.stax.test.stream.TestFilteredReader)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].assertEquals(int,org.codehaus.stax.test.stream.TestFilteredReader)'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].getAndVerifyText(XMLStreamReader)'
    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:47,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].createFilteredReader(StreamFilter,String,boolean)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:46,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:50,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:50,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: 51
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 51
    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].assertTokenType(org.codehaus.stax.test.stream.TestFilteredReader,org.codehaus.stax.test.stream.TestFilteredReader)'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].getElementFilter(String)'
    - '[XMLStreamReader].getEventType()'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].createFilteredReader(StreamFilter,String,boolean)'
    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:58,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].createFilteredReader(StreamFilter,String,boolean)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:57,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:61,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:61,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:62,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].assertEquals(String,org.codehaus.stax.test.stream.TestFilteredReader)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:62,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: 63
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 63
    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].assertTokenType(org.codehaus.stax.test.stream.TestFilteredReader,org.codehaus.stax.test.stream.TestFilteredReader)'
    - '[XMLStreamReader].getEventType()'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].assertEquals(String,org.codehaus.stax.test.stream.TestFilteredReader)'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].createFilteredReader(StreamFilter,String,boolean)'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].getElementFilter(String)'
    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:73,1
    - Dst: r.getLocalName()
      Src: org.codehaus.stax.test.stream.TestFilteredReader:74,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].equals(String)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:74,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: 75
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 75
    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.getLocalName()
    - r.getEventType()
    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:81,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].setNamespaceAware(org.codehaus.stax.test.stream.TestFilteredReader,boolean)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:82,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].constructStreamReader(org.codehaus.stax.test.stream.TestFilteredReader,String)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:83,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].createFilteredReader(org.codehaus.stax.test.stream.TestFilteredReader,StreamFilter)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:84,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: 85
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 85
    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].setNamespaceAware(org.codehaus.stax.test.stream.TestFilteredReader,boolean)'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].createFilteredReader(org.codehaus.stax.test.stream.TestFilteredReader,StreamFilter)'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].constructStreamReader(org.codehaus.stax.test.stream.TestFilteredReader,String)'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].getInputFactory()'
    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: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    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:25,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:26,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: 27
      start: 21
    functionDepth: 3
    functionLinenumber: 21
    functionLinenumberEnd: 27
    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:33,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:34,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: 35
      start: 29
    functionDepth: 3
    functionLinenumber: 29
    functionLinenumberEnd: 35
    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:41,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:42,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: 43
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 43
    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:49,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:50,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: 51
      start: 45
    functionDepth: 3
    functionLinenumber: 45
    functionLinenumberEnd: 51
    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:60,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].constructStreamReader(XMLInputFactory,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:61,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].next()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:66,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:68,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:69,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:69,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:70,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:71,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:76,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:92,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:94,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:102,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:105,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:105,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:106,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: 107
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 107
    functionName: '[org.codehaus.stax.test.stream.TestGetSegmentedText].testSegmentedGetCharacters()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestGetSegmentedText.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].constructStreamReader(XMLInputFactory,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[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].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].toString()'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].getFactory(boolean,boolean,boolean)'
    - '[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].next()'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertTokenType(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[StringBuilder].<init>()'
    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:120,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].getFactory(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:128,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].constructStreamReader(XMLInputFactory,String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:133,1
    - Dst: '[String].getBytes(String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:142,1
    - Dst: '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:141,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:143,1
    - Dst: '[String].getBytes(String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:149,1
    - Dst: '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:148,1
    - Dst: '[InputStreamReader].<init>(ByteArrayInputStream,String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:150,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(InputStreamReader)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:151,1
    - Dst: '[Error].<init>(String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:154,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:167,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:167,1
    - Dst: '[String].length()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:169,1
    - Dst: '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:170,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:175,1
    - Dst: '[StringBuilder].length()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:177,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].fail(String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:182,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:184,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:189,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestGetSegmentedText,int,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:191,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].getTextLength()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:194,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:197,1
    - Dst: '[StringBuilder].length()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:205,1
    - Dst: '[StringBuilder].length()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:206,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:203,1
    - Dst: '[StringBuilder].append(StringBuilder)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:208,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].getEventType()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:210,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:210,1
    - Dst: '[StringBuilder].length()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:213,1
    - Dst: '[String].length()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:214,1
    - Dst: '[StringBuilder].length()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:214,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:213,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:217,1
    - Dst: '[String].equals(org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:217,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:220,1
    - Dst: str1.length()
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:221,1
    - Dst: str1.charAt(org.codehaus.stax.test.stream.TestGetSegmentedText)
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:226,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].charAt(org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:227,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].fail(String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:232,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].close()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:234,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: 238
      start: 115
    functionDepth: 2
    functionLinenumber: 115
    functionLinenumberEnd: 238
    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:
    - '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].fail(String)'
    - '[StringBuilder].toString()'
    - '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].charAt(org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[String].equals(org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].getEventType()'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertTokenType(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[InputStreamReader].<init>(ByteArrayInputStream,String)'
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestGetSegmentedText,int,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[String].getBytes(String)'
    - '[Error].<init>(String)'
    - '[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)'
    - '[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)'
    - '[XMLInputFactory].createXMLStreamReader(InputStreamReader)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertEquals(String,org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[StringBuilder].append(StringBuilder)'
    - '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].getTextLength()'
    - '[StringBuilder].<init>()'
    - '[String].length()'
    - str1.length()
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].close()'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].getFactory(boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].initData()'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].constructStreamReader(XMLInputFactory,String)'
    - '[StringBuilder].length()'
    - str1.charAt(org.codehaus.stax.test.stream.TestGetSegmentedText)
    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:250,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].setNamespaceAware(org.codehaus.stax.test.stream.TestGetSegmentedText,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:251,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].setCoalescing(org.codehaus.stax.test.stream.TestGetSegmentedText,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:252,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].setReplaceEntities(org.codehaus.stax.test.stream.TestGetSegmentedText,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:253,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].setSupportDTD(org.codehaus.stax.test.stream.TestGetSegmentedText,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:255,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].setValidating(org.codehaus.stax.test.stream.TestGetSegmentedText,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:256,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: 258
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 258
    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].setCoalescing(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].setSupportDTD(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].setNamespaceAware(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:263,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:264,1
    - Dst: '[StringBuilder].length()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:269,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:270,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:273,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:274,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].getFactory(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:279,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].constructStreamReader(XMLInputFactory,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:280,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:281,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:281,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].length()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:282,1
    - Dst: '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:282,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:283,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].getText()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:284,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:284,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:288,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: 289
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 289
    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].append(org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].constructStreamReader(XMLInputFactory,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].getText()'
    - '[StringBuilder].<init>(String)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].length()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].getFactory(boolean,boolean,boolean)'
    - '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[StringBuilder].length()'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertTokenType(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    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:30,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:31,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:31,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:32,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:32,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:33,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:33,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:35,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:36,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:36,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:37,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:39,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:39,1
    - Dst: '[XMLStreamReader].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:40,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:40,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].checkIllegalAttributeIndexes(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:42,1
    - Dst: '[XMLStreamReader].getAttributeValue(String,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:46,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:46,1
    - Dst: '[XMLStreamReader].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:47,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNull(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:47,1
    - Dst: '[XMLStreamReader].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:53,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:53,1
    - Dst: '[XMLStreamReader].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:55,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNull(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:55,1
    - Dst: '[XMLStreamReader].getNamespaceContext()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:57,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNotNull(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(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:61,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:61,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:62,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:62,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:64,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:64,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:65,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:65,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefixes(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:66,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].hasNext()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:71,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertFalse(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:71,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefixes(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:73,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNotNull(org.codehaus.stax.test.stream.TestNamespaces)'
      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].assertTrue(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:75,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:76,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:76,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].hasNext()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:77,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertFalse(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:77,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:81,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:81,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:82,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:82,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:83,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:83,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:84,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:84,1
    - Dst: '[XMLStreamReader].getLocalName()'
      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].getNamespaceURI()'
      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].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:88,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:88,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      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].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:91,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:91,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:95,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:95,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:96,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:96,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:97,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:97,1
    - Dst: '[XMLStreamReader].getLocalName()'
      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: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:99,1
    - Dst: '[XMLStreamReader].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:100,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:100,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:101,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:101,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:103,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:103,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:104,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:104,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:105,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:105,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:106,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:108,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:108,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:109,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:109,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:110,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:110,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:111,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:111,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:113,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:113,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:114,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:114,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:115,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:116,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:116,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:118,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:118,1
    - Dst: '[XMLStreamReader].hasNext()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:119,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertFalse(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:119,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: 120
      start: 26
    functionDepth: 2
    functionLinenumber: 26
    functionLinenumberEnd: 120
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].testValidNs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].getNamespaceURI()'
    - '[XMLStreamReader].getNamespaceURI(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getPrefixes(String)'
    - '[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)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].hasNext()'
    - '[XMLStreamReader].getAttributeValue(int)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getAttributeValue(null,String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNotNull(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
    - '[XMLStreamReader].hasNext()'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getPrefix()'
    - '[XMLStreamReader].getAttributeValue(String,String)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getNamespaceContext()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertFalse(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].next()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].checkIllegalAttributeIndexes(XMLStreamReader)'
    - '[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:135,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:136,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:136,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:139,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:139,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:140,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:140,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:141,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:142,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:142,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:143,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:143,1
    - Dst: '[XMLStreamReader].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:144,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:144,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:147,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:148,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:148,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:149,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:149,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:150,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:150,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:151,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:152,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:152,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:153,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:153,1
    - Dst: '[XMLStreamReader].getNamespaceURI(String)'
      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].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:155,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoAttrNamespace(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:155,1
    - Dst: '[XMLStreamReader].getAttributePrefix(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:156,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:156,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:157,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:157,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].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:161,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:161,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:162,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:162,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:163,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:163,1
    - Dst: '[XMLStreamReader].getLocalName()'
      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].getPrefix()'
      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].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:166,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:166,1
    - Dst: '[XMLStreamReader].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:167,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:167,1
    - Dst: '[XMLStreamReader].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:168,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:168,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].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:172,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:172,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:173,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:173,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:174,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:174,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:176,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:176,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: 177
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 177
    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()'
    - '[XMLStreamReader].getAttributePrefix(int)'
    - '[XMLStreamReader].getNamespaceURI(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[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].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getAttributeValue(int)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getAttributeNamespace(int)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[XMLStreamReader].getPrefix()'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEventType()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoAttrNamespace(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestNamespaces)'
    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:188,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].reportNADueToNS(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:190,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:194,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:194,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:195,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:195,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:198,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:199,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:199,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:201,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:204,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:204,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:205,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(null,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:205,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].checkIllegalAttributeIndexes(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:207,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:215,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:215,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:216,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:216,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:217,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:217,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:218,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:218,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:219,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:223,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:223,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:224,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:224,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:225,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:225,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:226,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:226,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:227,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:228,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:228,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:229,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:229,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:233,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:233,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:234,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:234,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:235,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:235,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:236,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:238,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:238,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:239,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:239,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:240,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,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].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:243,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:243,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:244,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:244,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:245,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:246,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:246,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:248,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:248,1
    - Dst: '[XMLStreamReader].hasNext()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:249,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertFalse(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:249,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: 250
      start: 184
    functionDepth: 2
    functionLinenumber: 184
    functionLinenumberEnd: 250
    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].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getAttributeValue(null,String)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
    - '[XMLStreamReader].hasNext()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertFalse(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
    - '[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].reportNADueToNS(String)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(null,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].checkIllegalAttributeIndexes(XMLStreamReader)'
    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:256,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: 257
      start: 252
    functionDepth: 2
    functionLinenumber: 252
    functionLinenumberEnd: 257
    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:264,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: 265
      start: 259
    functionDepth: 2
    functionLinenumber: 259
    functionLinenumberEnd: 265
    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: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: 267
    functionDepth: 2
    functionLinenumber: 267
    functionLinenumberEnd: 273
    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:279,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].doTestXmlnsBinding(boolean,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:280,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: 281
      start: 275
    functionDepth: 2
    functionLinenumber: 275
    functionLinenumberEnd: 281
    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:289,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:290,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:290,1
    - Dst: '[XMLStreamReader].getLocalName()'
      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: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:292,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:292,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:293,1
    - Dst: '[XMLStreamReader].getNamespaceContext()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:294,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:295,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:295,1
    - Dst: '[XMLStreamReader].getNamespaceURI(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:296,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:296,1
    - Dst: '[XMLStreamReader].getNamespacePrefix(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:297,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:297,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:299,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:299,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(String)'
      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].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:301,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNull(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:301,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:302,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNull(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:302,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:307,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:308,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:308,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:309,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:309,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:310,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:311,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:312,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:312,1
    - Dst: '[XMLStreamReader].getNamespaceURI(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:313,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:313,1
    - Dst: '[XMLStreamReader].getNamespacePrefix(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:314,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:314,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: 315
      start: 283
    functionDepth: 1
    functionLinenumber: 283
    functionLinenumberEnd: 315
    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].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getNamespaceURI()'
    - '[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()'
    - '[XMLStreamReader].getNamespacePrefix(int)'
    - '[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].getPrefix(String)'
    - '[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].assertNoNsURI(XMLStreamReader)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(String)'
    - '[XMLStreamReader].getNamespaceURI(int)'
    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:329,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:334,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:335,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      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].assertNull(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].getPrefix(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: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:340,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:340,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:341,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:341,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:342,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:342,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:343,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:343,1
    - Dst: '[XMLStreamReader].getNamespaceContext()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:345,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:346,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:346,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:347,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:347,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:348,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNull(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:348,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:353,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:355,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: 358
      start: 322
    functionDepth: 1
    functionLinenumber: 322
    functionLinenumberEnd: 358
    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].assertNull(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getNamespaceURI()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getNamespaceContext()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getPrefix()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(String)'
    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:374,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:375,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:375,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:376,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:376,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:377,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:378,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:378,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:379,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:379,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].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:382,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:382,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:383,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:384,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:385,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:385,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:387,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:387,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:388,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:388,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:389,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:390,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:391,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:391,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].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:396,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:396,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:397,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:398,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:398,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:399,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:399,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:400,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:400,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:401,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:401,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:403,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:403,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:404,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:404,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:406,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:406,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:407,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:407,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: 408
      start: 364
    functionDepth: 1
    functionLinenumber: 364
    functionLinenumberEnd: 408
    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].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getNamespaceURI()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].next()'
    - '[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(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getNamespaceCount()'
    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:423,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:424,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:424,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:425,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:425,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:426,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:429,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:430,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:431,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:435,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: 436
      start: 416
    functionDepth: 1
    functionLinenumber: 416
    functionLinenumberEnd: 436
    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].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].next()'
    - '[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(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
    - '[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:448,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:449,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:449,1
    - Dst: '[XMLStreamReader].getAttributePrefix(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:450,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:450,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:451,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:451,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:452,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:452,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:453,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:453,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:454,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:454,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:455,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:455,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:456,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:456,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:457,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: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
    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: 459
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 459
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].testPredefinedXmlNs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].getNamespaceURI()'
    - '[XMLStreamReader].getAttributeNamespace(int)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getAttributePrefix(int)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getAttributeLocalName(int)'
    - '[XMLStreamReader].getPrefix()'
    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:471,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:472,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:472,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:473,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:473,1
    - Dst: '[XMLStreamReader].getNamespaceURI(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:480,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:480,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:485,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: 486
      start: 466
    functionDepth: 0
    functionLinenumber: 466
    functionLinenumberEnd: 486
    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].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].getNsReader(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[XMLStreamReader].close()'
    - '[XMLStreamReader].getNamespaceURI(int)'
    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:505,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].length()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:507,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:508,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].warn(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:511,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:514,1
    - Dst: '[XMLStreamReader].getAttributeValue(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:516,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].length()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:518,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:519,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].warn(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:522,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: 524
      start: 494
    functionDepth: 1
    functionLinenumber: 494
    functionLinenumberEnd: 524
    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:
    - '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].warn(String)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getAttributeValue()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].length()'
    - '[XMLStreamReader].getAttributeValue(org.codehaus.stax.test.stream.TestNamespaces)'
    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:531,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].reportNADueToNS(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:533,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:539,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:543,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:549,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:551,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:552,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:559,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:561,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].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:571,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:574,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:576,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:580,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: 583
      start: 526
    functionDepth: 1
    functionLinenumber: 526
    functionLinenumberEnd: 583
    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].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].reportNADueToNS(String)'
    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:590,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].reportNADueToNS(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:592,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:595,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:600,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:601,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:603,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:607,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:613,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:614,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:616,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:620,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:626,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:627,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:629,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:633,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: 636
      start: 585
    functionDepth: 1
    functionLinenumber: 585
    functionLinenumberEnd: 636
    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].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].reportNADueToNS(String)'
    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:643,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].reportNADueToNS(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:645,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:648,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:650,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:654,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:660,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:661,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:663,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:667,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:673,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:674,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:676,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:680,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: 683
      start: 638
    functionDepth: 1
    functionLinenumber: 638
    functionLinenumberEnd: 683
    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].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].reportNADueToNS(String)'
    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:699,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].setNamespaceAware(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:700,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].setCoalescing(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:703,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].setValidating(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:704,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].constructStreamReader(org.codehaus.stax.test.stream.TestNamespaces,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:705,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: 706
      start: 696
    functionDepth: 0
    functionLinenumber: 696
    functionLinenumberEnd: 706
    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].setCoalescing(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].setValidating(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].setNamespaceAware(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:30,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeDTD].setNamespaceAware(org.codehaus.stax.test.stream.TestAttributeDTD,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeDTD:31,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeDTD].setSupportDTD(org.codehaus.stax.test.stream.TestAttributeDTD,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeDTD:33,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeDTD].setReplaceEntities(org.codehaus.stax.test.stream.TestAttributeDTD,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeDTD:34,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeDTD].constructStreamReader(org.codehaus.stax.test.stream.TestAttributeDTD,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeDTD:36,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeDTD].streamThrough(org.codehaus.stax.test.stream.TestAttributeDTD)'
      Src: org.codehaus.stax.test.stream.TestAttributeDTD:40,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeDTD].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeDTD:42,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: 44
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 44
    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].streamThrough(org.codehaus.stax.test.stream.TestAttributeDTD)'
    - '[org.codehaus.stax.test.stream.TestAttributeDTD].setNamespaceAware(org.codehaus.stax.test.stream.TestAttributeDTD,boolean)'
    - '[org.codehaus.stax.test.stream.TestAttributeDTD].setReplaceEntities(org.codehaus.stax.test.stream.TestAttributeDTD,boolean)'
    - '[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].setSupportDTD(org.codehaus.stax.test.stream.TestAttributeDTD,boolean)'
    - '[org.codehaus.stax.test.stream.TestAttributeDTD].fail(String)'
    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:29,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].doTestProperties(boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:30,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: 31
      start: 25
    functionDepth: 3
    functionLinenumber: 25
    functionLinenumberEnd: 31
    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:37,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].doTestValid(boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:38,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: 39
      start: 33
    functionDepth: 3
    functionLinenumber: 33
    functionLinenumberEnd: 39
    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:46,1
    - Dst: '[XMLStreamReader].getVersion()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:48,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:48,1
    - Dst: '[XMLStreamReader].standaloneSet()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:49,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertTrue(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:49,1
    - Dst: '[XMLStreamReader].isStandalone()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:50,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertTrue(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:50,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getReader(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:54,1
    - Dst: '[XMLStreamReader].getVersion()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:56,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:56,1
    - Dst: '[XMLStreamReader].standaloneSet()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:57,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertTrue(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:57,1
    - Dst: '[XMLStreamReader].isStandalone()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:58,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertFalse(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:58,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getReader(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:63,1
    - Dst: '[XMLStreamReader].getVersion()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:65,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:65,1
    - Dst: '[XMLStreamReader].standaloneSet()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:66,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertTrue(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:66,1
    - Dst: '[XMLStreamReader].isStandalone()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:67,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertTrue(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:67,1
    - Dst: '[XMLStreamReader].getCharacterEncodingScheme()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:68,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:68,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: 69
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 69
    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].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
    - '[XMLStreamReader].standaloneSet()'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].assertFalse(String,org.codehaus.stax.test.stream.TestXmlDecl)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].assertTrue(String,org.codehaus.stax.test.stream.TestXmlDecl)'
    - '[XMLStreamReader].getVersion()'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].getReader(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
    - '[XMLStreamReader].getCharacterEncodingScheme()'
    - '[XMLStreamReader].isStandalone()'
    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:74,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].doTestInvalid(boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:75,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: 76
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 76
    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:81,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getFactory(boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:82,1
    - Dst: '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:84,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:84,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].next()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:85,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].fail(String)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:86,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].verifyException(org.codehaus.stax.test.stream.TestXmlDecl,String)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:88,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: 90
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 90
    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].getFactory(boolean)'
    - '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].next()'
    - '[String].getBytes(String)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].fail(String)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].verifyException(org.codehaus.stax.test.stream.TestXmlDecl,String)'
    - '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestXmlDecl)'
    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:101,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:102,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:102,1
    - Dst: '[XMLStreamReader].isStartElement()'
      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].isEndElement()'
      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].isCharacters()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:106,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:106,1
    - Dst: '[XMLStreamReader].isWhiteSpace()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:107,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:107,1
    - Dst: '[XMLStreamReader].hasName()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:110,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:110,1
    - Dst: '[XMLStreamReader].hasText()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:111,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:111,1
    - Dst: '[XMLStreamReader].getLocation()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:117,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertNotNull(org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:117,1
    - Dst: '[XMLStreamReader].getNamespaceContext()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:119,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertNotNull(org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:119,1
    - Dst: '[XMLStreamReader].getName()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:132,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:136,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:140,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:144,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:148,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:152,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:156,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:160,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].fail(String)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:163,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: 169
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 169
    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].getNamespaceURI()'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestXmlDecl)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].getReader(String,boolean)'
    - '[XMLStreamReader].isCharacters()'
    - '[XMLStreamReader].isWhiteSpace()'
    - '[XMLStreamReader].hasName()'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].assertNotNull(org.codehaus.stax.test.stream.TestXmlDecl)'
    - '[XMLStreamReader].isStartElement()'
    - '[XMLStreamReader].getPITarget()'
    - '[XMLStreamReader].getLocation()'
    - '[XMLStreamReader].hasText()'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[XMLStreamReader].getPrefix()'
    - '[XMLStreamReader].isEndElement()'
    - '[XMLStreamReader].getNamespaceContext()'
    - '[XMLStreamReader].getName()'
    - '[XMLStreamReader].getEventType()'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].fail(String)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(org.codehaus.stax.test.stream.TestXmlDecl,org.codehaus.stax.test.stream.TestXmlDecl)'
    - '[XMLStreamReader].getPIData()'
    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:174,1
    - Dst: '[XMLStreamReader].getVersion()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:179,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:179,1
    - Dst: '[XMLStreamReader].standaloneSet()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:180,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertFalse(org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:180,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getUTF8StreamReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:183,1
    - Dst: '[XMLStreamReader].getEncoding()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:184,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:184,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:187,1
    - Dst: '[XMLStreamReader].getVersion()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:188,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:188,1
    - Dst: '[XMLStreamReader].getCharacterEncodingScheme()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:189,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:189,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: 190
      start: 171
    functionDepth: 2
    functionLinenumber: 171
    functionLinenumberEnd: 190
    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].getUTF8StreamReader(String,boolean)'
    - '[XMLStreamReader].getEncoding()'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
    - '[XMLStreamReader].standaloneSet()'
    - '[XMLStreamReader].getVersion()'
    - '[XMLStreamReader].getCharacterEncodingScheme()'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].getReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].assertFalse(org.codehaus.stax.test.stream.TestXmlDecl)'
    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:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].streamThroughFailing(XMLInputFactory,org.codehaus.stax.test.stream.TestXmlDecl,String)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getFactory(boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:200,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].streamThroughFailing(XMLInputFactory,org.codehaus.stax.test.stream.TestXmlDecl,String)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:200,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: 202
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 202
    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:213,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].setCoalescing(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:214,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].setNamespaceAware(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:215,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].setValidating(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:216,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: 218
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 218
    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].setCoalescing(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].setValidating(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:223,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].constructStreamReader(XMLInputFactory,String)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:223,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: 224
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 224
    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:229,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].setCoalescing(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:230,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].setNamespaceAware(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:231,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].setValidating(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:232,1
    - Dst: '[String].getBytes(String)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:233,1
    - Dst: '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:233,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].createXMLStreamReader(ByteArrayInputStream,String)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:234,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: 235
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 235
    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].setValidating(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].createXMLStreamReader(ByteArrayInputStream,String)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].getInputFactory()'
    - '[String].getBytes(String)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].setNamespaceAware(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].setCoalescing(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
    - '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestXmlDecl)'
    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:29,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: 30
      start: 25
    functionDepth: 2
    functionLinenumber: 25
    functionLinenumberEnd: 30
    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:36,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: 37
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 37
    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:43,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: 44
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 44
    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:55,1
    - Dst: '[org.codehaus.stax.test.stream.TestStreaming].getReader(org.codehaus.stax.test.stream.BlockingStream)'
      Src: org.codehaus.stax.test.stream.TestStreaming:56,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestStreaming:57,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:57,1
    - Dst: '[org.codehaus.stax.test.stream.BlockingStream].hasBlocked()'
      Src: org.codehaus.stax.test.stream.TestStreaming:58,1
    - Dst: '[org.codehaus.stax.test.stream.TestStreaming].fail(String)'
      Src: org.codehaus.stax.test.stream.TestStreaming:59,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: 61
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 61
    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].getStream(String)'
    - '[XMLStreamReader].next()'
    - '[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()'
    - '[org.codehaus.stax.test.stream.TestStreaming].fail(String)'
    - '[org.codehaus.stax.test.stream.TestStreaming].getReader(org.codehaus.stax.test.stream.BlockingStream)'
    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:73,1
    - Dst: '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestStreaming)'
      Src: org.codehaus.stax.test.stream.TestStreaming:74,1
    - Dst: '[org.codehaus.stax.test.stream.BlockingStream].<init>(ByteArrayInputStream)'
      Src: org.codehaus.stax.test.stream.TestStreaming:74,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: 75
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 75
    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)
    - '[org.codehaus.stax.test.stream.BlockingStream].<init>(ByteArrayInputStream)'
    - '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestStreaming)'
    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:80,1
    - Dst: '[org.codehaus.stax.test.stream.TestStreaming].setValidating(org.codehaus.stax.test.stream.TestStreaming,boolean)'
      Src: org.codehaus.stax.test.stream.TestStreaming:81,1
    - Dst: '[org.codehaus.stax.test.stream.TestStreaming].createXMLStreamReader(InputStream)'
      Src: org.codehaus.stax.test.stream.TestStreaming:82,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: 83
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 83
    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].setValidating(org.codehaus.stax.test.stream.TestStreaming,boolean)'
    - '[org.codehaus.stax.test.stream.TestStreaming].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestStreaming].createXMLStreamReader(InputStream)'
    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:42,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,null,null)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:43,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: 44
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 44
    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:54,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,null,byte[])'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:55,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: 56
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 56
    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,null,byte[])'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,String,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:63,1
    - Dst: XML.getBytes(String)
      Src: org.codehaus.stax.test.stream.TestEncodingRead:64,1
    - Dst: '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:72,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:73,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].createXMLStreamReader(ByteArrayInputStream)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:74,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:76,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:76,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:77,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(String,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:77,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:78,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:78,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].getAndVerifyText(org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:79,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].length()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:81,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(int,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:81,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].charAt(int)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:82,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(char,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:82,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].charAt(int)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:83,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(char,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:83,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:84,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:84,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: 85
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 85
    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].assertEquals(String,org.codehaus.stax.test.stream.TestEncodingRead)'
    - XML.indexOf(char)
    - '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(int,org.codehaus.stax.test.stream.TestEncodingRead)'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].next()'
    - '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestEncodingRead)'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].length()'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].getInputFactory()'
    - XML.getBytes(String)
    - '[org.codehaus.stax.test.stream.TestEncodingRead].createXMLStreamReader(ByteArrayInputStream)'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].getAndVerifyText(org.codehaus.stax.test.stream.TestEncodingRead)'
    - '[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)'
    - '[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:92,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,null,byte[])'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:93,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding2(boolean)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:95,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: 96
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 96
    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].doTestEncoding2(boolean)'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,null,byte[])'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,String,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:103,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,null,byte[])'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:104,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding2(boolean)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:106,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: 107
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 107
    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].doTestEncoding2(boolean)'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,null,byte[])'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,String,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:134,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:138,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:139,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].getReader(org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:142,1
    - Dst: '[XMLStreamReader].getCharacterEncodingScheme()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:145,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(String,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:145,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
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:154,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:154,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].getAllText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:156,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(String,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:156,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:158,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:158,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:159,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:159,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: 160
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 160
    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].assertEquals(String,org.codehaus.stax.test.stream.TestEncodingRead)'
    - '[XMLStreamReader].next()'
    - 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)
    - '[XMLStreamReader].getEventType()'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].getReader(org.codehaus.stax.test.stream.TestEncodingRead)'
    - '[XMLStreamReader].getCharacterEncodingScheme()'
    - XML.getBytes(String)
    - '[org.codehaus.stax.test.stream.TestEncodingRead].getAllText(XMLStreamReader)'
    - 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)'
    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:172,1
    - Dst: XML.charAt(org.codehaus.stax.test.stream.TestEncodingRead)
      Src: org.codehaus.stax.test.stream.TestEncodingRead:185,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].getReader(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:189,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:193,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:194,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:194,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:195,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:195,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(String,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:196,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:197,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:197,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:198,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: 199
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 199
    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:
    - '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(String,org.codehaus.stax.test.stream.TestEncodingRead)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].getAndVerifyText(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].getReader(org.codehaus.stax.test.stream.TestEncodingRead)'
    - XML.charAt(org.codehaus.stax.test.stream.TestEncodingRead)
    - XML.length()
    - '[XMLStreamReader].close()'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].assertTokenType(org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead)'
    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:210,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].setValidating(org.codehaus.stax.test.stream.TestEncodingRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:211,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].constructStreamReader(org.codehaus.stax.test.stream.TestEncodingRead,byte[])'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:212,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: 213
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 213
    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].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].constructStreamReader(org.codehaus.stax.test.stream.TestEncodingRead,byte[])'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].setValidating(org.codehaus.stax.test.stream.TestEncodingRead,boolean)'
    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:15,1
    - Dst: String.valueOf(char)
      Src: org.codehaus.stax.test.stream.TestEncodingRead:16,1
    - Dst: String.valueOf(char)
      Src: org.codehaus.stax.test.stream.TestEncodingRead:17,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:19,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEpilog:20,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:20,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEpilog:21,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].assertEquals(String,org.codehaus.stax.test.stream.TestEpilog)'
      Src: org.codehaus.stax.test.stream.TestEpilog:21,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEpilog:25,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:28,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:29,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEpilog:31,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:34,1
    - Dst: '[XMLStreamReader].getPITarget()'
      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].getPIData()'
      Src: org.codehaus.stax.test.stream.TestEpilog:37,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].trim()'
      Src: org.codehaus.stax.test.stream.TestEpilog:37,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].assertEquals(String,org.codehaus.stax.test.stream.TestEpilog)'
      Src: org.codehaus.stax.test.stream.TestEpilog:37,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEpilog:39,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:43,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEpilog:44,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].assertEquals(String,org.codehaus.stax.test.stream.TestEpilog)'
      Src: org.codehaus.stax.test.stream.TestEpilog:44,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEpilog:46,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:49,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: 50
      start: 13
    functionDepth: 1
    functionLinenumber: 13
    functionLinenumberEnd: 50
    functionName: '[org.codehaus.stax.test.stream.TestEpilog].testValidEpilog()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEpilog.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestEpilog].getAndVerifyText(XMLStreamReader)'
    - '[XMLStreamReader].getPITarget()'
    - '[org.codehaus.stax.test.stream.TestEpilog].trim()'
    - '[org.codehaus.stax.test.stream.TestEpilog].getReader(org.codehaus.stax.test.stream.TestEpilog,boolean)'
    - '[XMLStreamReader].getPIData()'
    - '[org.codehaus.stax.test.stream.TestEpilog].assertEquals(String,org.codehaus.stax.test.stream.TestEpilog)'
    - '[org.codehaus.stax.test.stream.TestEpilog].assertTokenType(org.codehaus.stax.test.stream.TestEpilog,org.codehaus.stax.test.stream.TestEpilog)'
    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:59,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].doTestInvalid(boolean)'
      Src: org.codehaus.stax.test.stream.TestEpilog:60,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: 61
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 61
    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:75,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEpilog:75,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEpilog:76,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].getReader(org.codehaus.stax.test.stream.TestEpilog,boolean)'
      Src: org.codehaus.stax.test.stream.TestEpilog:84,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEpilog:84,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEpilog:85,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: 90
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 90
    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:101,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].setCoalescing(org.codehaus.stax.test.stream.TestEpilog,boolean)'
      Src: org.codehaus.stax.test.stream.TestEpilog:103,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].setNamespaceAware(org.codehaus.stax.test.stream.TestEpilog,boolean)'
      Src: org.codehaus.stax.test.stream.TestEpilog:104,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].setValidating(org.codehaus.stax.test.stream.TestEpilog,boolean)'
      Src: org.codehaus.stax.test.stream.TestEpilog:105,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].constructStreamReader(org.codehaus.stax.test.stream.TestEpilog,String)'
      Src: org.codehaus.stax.test.stream.TestEpilog:106,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: 107
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 107
    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].setValidating(org.codehaus.stax.test.stream.TestEpilog,boolean)'
    - '[org.codehaus.stax.test.stream.TestEpilog].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestEpilog].setCoalescing(org.codehaus.stax.test.stream.TestEpilog,boolean)'
    - '[org.codehaus.stax.test.stream.TestEpilog].setNamespaceAware(org.codehaus.stax.test.stream.TestEpilog,boolean)'
    - '[org.codehaus.stax.test.stream.TestEpilog].constructStreamReader(org.codehaus.stax.test.stream.TestEpilog,String)'
    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:29,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:29,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: 30
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 30
    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:48,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:49,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:52,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:56,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:59,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:63,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: 64
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 64
    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].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(String)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,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:71,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:75,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:76,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:80,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:83,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:87,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:88,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:92,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: 93
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 93
    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].getValidatingReader(String)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,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:105,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:105,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: 106
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 106
    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:118,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:118,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:127,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:127,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: 129
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 129
    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].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
    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:143,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:143,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: 144
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 144
    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:156,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:156,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:165,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:165,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: 167
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 167
    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].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
    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:186,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:187,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:187,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:188,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:188,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:189,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:189,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:190,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:190,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:191,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:191,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:192,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:192,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:193,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:193,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:194,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:194,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:195,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:195,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: 196
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 196
    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].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestIdAttrRead)'
    - '[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].next()'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(String,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].getAttributeValue(int)'
    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: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
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:217,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:217,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:218,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:218,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:219,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:219,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:220,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:220,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:221,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:221,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:222,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:222,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:223,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:223,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:224,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:224,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:225,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:225,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:226,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:226,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: 227
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 227
    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].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestIdAttrRead)'
    - '[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].next()'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(String,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].getAttributeValue(int)'
    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:43,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:44,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:44,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:45,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:45,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:46,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrTypes)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:47,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:49,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].getAttributeLocalName(org.codehaus.stax.test.vstream.TestAttrTypes)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:51,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].getAttributeValue(org.codehaus.stax.test.vstream.TestAttrTypes)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:52,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:53,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:55,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].getAttributeType(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:65,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].equals(String)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:66,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].equals(String)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:73,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrTypes)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:74,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:76,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: 79
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 79
    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].equals(String)'
    - '[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)'
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrTypes)'
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].getAttributeLocalName(org.codehaus.stax.test.vstream.TestAttrTypes)'
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].next()'
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].fail(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrTypes,boolean)'
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].getAttributeType(org.codehaus.stax.test.vstream.TestAttrTypes)'
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].getAttributeValue(org.codehaus.stax.test.vstream.TestAttrTypes)'
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].getAttributeCount()'
    - '[java.util.HashMap].put(org.codehaus.stax.test.vstream.TestAttrTypes,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:35,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:35,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:47,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:47,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: 48
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 48
    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].streamThrough(org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
    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:75,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:77,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:77,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:78,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:78,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:80,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:80,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:82,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeType(org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:83,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].toUpperCase()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:84,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertNotNull(String)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:85,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:86,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:89,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:89,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: 90
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 90
    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].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertNotNull(String)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].toUpperCase()'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeType(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].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
    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:101,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:102,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:102,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:103,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:103,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:105,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:105,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:106,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:106,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:107,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:107,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: 108
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 108
    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].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(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].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
    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:119,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:119,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: 121
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 121
    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].streamThroughFailing(org.codehaus.stax.test.vstream.TestAttrRead,String)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
    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:133,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:134,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:134,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:135,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:135,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:136,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,int,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:136,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:137,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:137,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:138,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:138,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:139,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:139,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].close()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:140,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:147,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:148,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:148,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:149,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:149,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:150,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:150,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:151,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:151,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:152,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:152,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:153,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:153,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: 154
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 154
    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].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
    - '[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(String,int,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(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].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
    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:165,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:165,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:173,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:173,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: 175
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 175
    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].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestAttrRead,String)'
    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:190,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:191,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:191,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:192,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:192,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:194,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:194,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:195,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:195,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:196,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:196,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: 197
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 197
    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].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(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].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
    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:215,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:216,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:216,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:217,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:217,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:218,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:218,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:219,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:219,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:220,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:220,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:228,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:229,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:229,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:230,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:230,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:231,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:231,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:232,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:232,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:233,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:233,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeType(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:234,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:234,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: 235
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 235
    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].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(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].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeType(int)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
    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:34,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:34,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: 35
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 35
    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:
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:51,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:51,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:59,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:59,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: 61
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 61
    functionName: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].testInvalidNmTokenAttrDecl()'
    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].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:72,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:72,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: 73
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 73
    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:84,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:84,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:92,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:92,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: 94
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 94
    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:116,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:117,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:117,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:118,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: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].getLocalName()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:120,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:120,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:121,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:121,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeLocalName(int)'
      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].getAttributeValue(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].close()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:125,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getValidatingReader(String)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:128,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:128,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getValidatingReader(String)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:135,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:135,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.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 140
    functionName: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].testNmTokensDefaultWithSingleCharTokens()'
    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].close()'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getValidatingReader(String)'
    - '[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].assertEquals(int,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,String)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getLocalName()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].testNmTokensDefaultWithSingleCharTokens()'
  - 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:165,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:166,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:166,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:167,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:167,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getLocalName()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:168,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:168,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:169,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:169,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:170,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:170,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:171,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:171,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:172,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:172,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:173,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:173,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:174,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:174,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:175,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:175,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:176,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:176,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:177,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:177,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:178,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:178,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:181,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:181,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getLocalName()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:182,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:182,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:183,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:183,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:184,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:184,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:185,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:185,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:186,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:186,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:188,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:188,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getLocalName()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:189,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:189,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:190,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:190,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:191,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:191,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:192,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:192,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:193,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:193,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:195,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:195,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: 196
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 196
    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].assertTokenType(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getLocalName()'
    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:23,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:23,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: 24
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 24
    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].getValidatingReader(org.codehaus.stax.test.vstream.TestEnumAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEnumAttrRead)'
    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:39,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:39,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: 40
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 40
    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].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getReader(org.codehaus.stax.test.vstream.TestEnumAttrRead)'
    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:51,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestEnumAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:51,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: 53
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 53
    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:66,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:67,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:67,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:68,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:68,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:70,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:70,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:71,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:71,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:72,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:72,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: 73
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 73
    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].assertEquals(String,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeValue(int)'
    - '[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].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEnumAttrRead,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
    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:92,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:93,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: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].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:95,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:95,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:96,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:96,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:97,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:97,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:98,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:98,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:99,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:99,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:100,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:100,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:101,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:101,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:102,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:102,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:103,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:103,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:104,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:104,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:105,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:105,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: 106
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 106
    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].next()'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEnumAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEnumAttrRead,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
    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:117,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].setCoalescing(org.codehaus.stax.test.vstream.TestEnumAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:118,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].setSupportDTD(org.codehaus.stax.test.vstream.TestEnumAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:120,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].setValidating(org.codehaus.stax.test.vstream.TestEnumAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:122,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].constructStreamReader(org.codehaus.stax.test.vstream.TestEnumAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:123,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: 124
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 124
    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].setValidating(org.codehaus.stax.test.vstream.TestEnumAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getInputFactory()'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].constructStreamReader(org.codehaus.stax.test.vstream.TestEnumAttrRead,String)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].setCoalescing(org.codehaus.stax.test.vstream.TestEnumAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].setSupportDTD(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:13,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: 16
      start: 12
    functionDepth: 1
    functionLinenumber: 12
    functionLinenumberEnd: 16
    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:29,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:29,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: 31
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 31
    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].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
    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:44,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:44,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:51,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:51,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:57,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:57,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: 59
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 59
    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].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
    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:77,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:77,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: 79
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 79
    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].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
    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:97,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:97,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:110,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:110,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: 113
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 113
    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].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
    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:136,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:136,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: 138
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 138
    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].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
    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:155,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:155,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:167,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:167,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:178,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:178,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: 181
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 181
    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].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
    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:199,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:199,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: 201
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 201
    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].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
    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:213,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:213,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: 215
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 215
    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].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
    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:224,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:224,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: 226
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 226
    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].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
    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:238,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:238,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:246,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:246,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: 249
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 249
    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].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
    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:264,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:264,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:271,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:271,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:280,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:280,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: 283
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 283
    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].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
    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:298,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:298,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:306,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:306,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:314,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:314,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:323,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:323,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: 326
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 326
    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].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
    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:357,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:357,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: 359
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 359
    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].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
    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:378,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:378,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: 381
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 381
    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].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
    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:397,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:397,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:403,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:403,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:409,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:409,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:416,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:416,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: 419
      start: 388
    functionDepth: 1
    functionLinenumber: 388
    functionLinenumberEnd: 419
    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].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
    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:432,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:432,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: 434
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 434
    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].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
    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:445,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:445,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: 448
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 448
    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].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
    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:459,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].setCoalescing(org.codehaus.stax.test.vstream.TestStructuralValidation,boolean)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:460,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].setNamespaceAware(org.codehaus.stax.test.vstream.TestStructuralValidation,boolean)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:461,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].setSupportDTD(org.codehaus.stax.test.vstream.TestStructuralValidation,boolean)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:462,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].setValidating(org.codehaus.stax.test.vstream.TestStructuralValidation,boolean)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:463,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].constructStreamReader(org.codehaus.stax.test.vstream.TestStructuralValidation,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:464,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: 465
      start: 456
    functionDepth: 0
    functionLinenumber: 456
    functionLinenumberEnd: 465
    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].setValidating(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].setNamespaceAware(org.codehaus.stax.test.vstream.TestStructuralValidation,boolean)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].setSupportDTD(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].getInputFactory()'
    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:32,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:32,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:41,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:41,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: 42
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 42
    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:59,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:59,1
    - Dst: e.getMessage()
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:61,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:61,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:71,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:71,1
    - Dst: e.getMessage()
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:73,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:73,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: 75
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 75
    functionName: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].testValidUnorderedAttrDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestNotationAttrRead.java
    functionUses: 0
    functionsReached:
    - e.getMessage()
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].fail(String)'
    - '[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:87,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNotationAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:88,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:98,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNotationAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:99,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:109,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNotationAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:110,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: 111
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 111
    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:124,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:124,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: 125
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 125
    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].getReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThrough(XMLStreamReader)'
    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:138,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNotationAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:139,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:148,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNotationAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:149,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: 150
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 150
    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:161,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].setCoalescing(org.codehaus.stax.test.vstream.TestNotationAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:162,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].setSupportDTD(org.codehaus.stax.test.vstream.TestNotationAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:164,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].setValidating(org.codehaus.stax.test.vstream.TestNotationAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:166,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].constructStreamReader(org.codehaus.stax.test.vstream.TestNotationAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:167,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: 168
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 168
    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].constructStreamReader(org.codehaus.stax.test.vstream.TestNotationAttrRead,String)'
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].setValidating(org.codehaus.stax.test.vstream.TestNotationAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getInputFactory()'
    - '[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)'
    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:33,1
    - Dst: '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:34,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:34,1
    - Dst: '[java.io.StringReader].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:35,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].createXMLStreamReader(java.io.StringReader)'
      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].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:37,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: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
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].getAndVerifyText(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:39,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].assertEquals(String,org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:39,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:40,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:40,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: 41
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 41
    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.SimpleResolver].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].assertEquals(String,org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].createXMLStreamReader(java.io.StringReader)'
    - '[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].next()'
    - '[java.io.StringReader].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].getValidatingFactory(boolean)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].setResolver(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.SimpleResolver)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].getAndVerifyText(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:61,1
    - Dst: '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:62,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:62,1
    - Dst: '[java.io.StringReader].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:63,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].createXMLStreamReader(java.io.StringReader)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:63,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:64,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: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
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:66,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:66,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].getAndVerifyText(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:67,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].assertEquals(String,org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:67,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:68,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:68,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: 69
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 69
    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.SimpleResolver].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].assertEquals(String,org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].createXMLStreamReader(java.io.StringReader)'
    - '[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].next()'
    - '[java.io.StringReader].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].getValidatingFactory(boolean)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].setResolver(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.SimpleResolver)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].getAndVerifyText(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:87,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].streamThroughFailing(org.codehaus.stax.test.vstream.TestIncludes,String)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:87,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].getValidatingReader(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:99,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].streamThroughFailing(org.codehaus.stax.test.vstream.TestIncludes,String)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:99,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: 101
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 101
    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:126,1
    - Dst: '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:127,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:127,1
    - Dst: '[java.io.StringReader].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:128,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].createXMLStreamReader(java.io.StringReader)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:128,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:129,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:129,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:130,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:130,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
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].getAndVerifyText(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:132,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].equals(String)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:133,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:134,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:136,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:136,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: 137
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 137
    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.SimpleResolver].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].equals(String)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].createXMLStreamReader(java.io.StringReader)'
    - '[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].next()'
    - '[java.io.StringReader].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].getValidatingFactory(boolean)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].setResolver(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.SimpleResolver)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].getAndVerifyText(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].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
    - '[org.codehaus.stax.test.vstream.BaseVStreamTest].getValidatingFactory(boolean)'
    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].setValidating(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].setSupportDTD(org.codehaus.stax.test.vstream.BaseVStreamTest,boolean)'
    - '[org.codehaus.stax.test.vstream.BaseVStreamTest].setCoalescing(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:40,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:40,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:42,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:42,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: 43
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 43
    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].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].getReader(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean,org.codehaus.stax.test.vstream.TestSubsetCombination)'
    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:66,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:67,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:67,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:68,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:68,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:69,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].assertEquals(int,org.codehaus.stax.test.vstream.TestSubsetCombination)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:69,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:70,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].assertEquals(String,org.codehaus.stax.test.vstream.TestSubsetCombination)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:70,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:71,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].assertEquals(String,org.codehaus.stax.test.vstream.TestSubsetCombination)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:71,1
    - Dst: '[XMLStreamReader].isAttributeSpecified(int)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:72,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].assertFalse(org.codehaus.stax.test.vstream.TestSubsetCombination)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:72,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: 73
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 73
    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].next()'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].assertEquals(String,org.codehaus.stax.test.vstream.TestSubsetCombination)'
    - '[XMLStreamReader].getAttributeValue(int)'
    - '[XMLStreamReader].isAttributeSpecified(int)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].assertEquals(int,org.codehaus.stax.test.vstream.TestSubsetCombination)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].assertTokenType(org.codehaus.stax.test.vstream.TestSubsetCombination,org.codehaus.stax.test.vstream.TestSubsetCombination)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].assertFalse(org.codehaus.stax.test.vstream.TestSubsetCombination)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].getReader(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean,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:85,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].setNamespaceAware(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:86,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].setSupportDTD(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:87,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].setCoalescing(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:88,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].setReplaceEntities(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:89,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].setValidating(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:90,1
    - Dst: '[org.codehaus.stax.test.SimpleResolver].<init>(String)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:92,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:92,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].setResolver(org.codehaus.stax.test.vstream.TestSubsetCombination,null)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:94,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].constructStreamReader(org.codehaus.stax.test.vstream.TestSubsetCombination,String)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:96,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: 97
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 97
    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.vstream.TestSubsetCombination].setCoalescing(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].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].setSupportDTD(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean)'
    - '[org.codehaus.stax.test.SimpleResolver].<init>(String)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].getInputFactory()'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].setReplaceEntities(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].constructStreamReader(org.codehaus.stax.test.vstream.TestSubsetCombination,String)'
    - '[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:29,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:29,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: 30
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 30
    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:45,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:45,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:46,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:50,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: 52
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 52
    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].fail(String)'
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].getVReader(org.codehaus.stax.test.vstream.TestDTDElemRead)'
    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:68,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:68,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: 69
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 69
    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:87,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:87,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:88,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:92,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: 94
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 94
    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].fail(String)'
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].getVReader(org.codehaus.stax.test.vstream.TestDTDElemRead)'
    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:105,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].setCoalescing(org.codehaus.stax.test.vstream.TestDTDElemRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:106,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].setSupportDTD(org.codehaus.stax.test.vstream.TestDTDElemRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:108,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].setValidating(org.codehaus.stax.test.vstream.TestDTDElemRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:110,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].constructStreamReader(org.codehaus.stax.test.vstream.TestDTDElemRead,String)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:111,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: 112
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 112
    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].setSupportDTD(org.codehaus.stax.test.vstream.TestDTDElemRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].constructStreamReader(org.codehaus.stax.test.vstream.TestDTDElemRead,String)'
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].setCoalescing(org.codehaus.stax.test.vstream.TestDTDElemRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].setValidating(org.codehaus.stax.test.vstream.TestDTDElemRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].getInputFactory()'
    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:30,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:29,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:31,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: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: '[XMLStreamReader].getLocalName()'
      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: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:35,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertEquals(String,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:35,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:36,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:36,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:37,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: 38
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 38
    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].assertEquals(String,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getAndVerifyText(XMLStreamReader)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getReader(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean,org.codehaus.stax.test.SimpleResolver)'
    - '[XMLStreamReader].getLocalName()'
    - '[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:52,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:51,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: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:54,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:54,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:55,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertEquals(String,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:55,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:56,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:56,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:57,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:57,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:58,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:58,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:59,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: 60
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 60
    functionName: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].testEntityInExternalSubset()'
    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].assertEquals(String,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getAndVerifyText(XMLStreamReader)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getReader(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean,org.codehaus.stax.test.SimpleResolver)'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertEquals(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[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:85,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:84,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:86,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:86,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:87,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:87,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:88,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertEquals(String,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:88,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:89,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:89,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:90,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:90,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:91,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:91,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:92,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: 93
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 93
    functionName: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].testNotationReferenceInInternalSubset()'
    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].assertEquals(String,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getAndVerifyText(XMLStreamReader)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getReader(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean,org.codehaus.stax.test.SimpleResolver)'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertEquals(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].testNotationReferenceInInternalSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:110,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:109,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:111,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:111,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:112,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:112,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:113,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertEquals(String,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:113,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:114,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:114,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:115,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:115,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:116,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: 117
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 117
    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)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertEquals(String,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[org.codehaus.stax.test.SimpleResolver].<init>(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].getLocalName()'
    - '[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:129,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setCoalescing(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:130,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setNamespaceAware(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:131,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setSupportDTD(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:132,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setValidating(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:133,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setSupportExternalEntities(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:135,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setResolver(org.codehaus.stax.test.vstream.ExternalSubsetTest,XMLResolver)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:136,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].constructStreamReader(org.codehaus.stax.test.vstream.ExternalSubsetTest,String)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:137,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: 138
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 138
    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].constructStreamReader(org.codehaus.stax.test.vstream.ExternalSubsetTest,String)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setSupportDTD(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].setSupportExternalEntities(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].setValidating(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()'
    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:22,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:22,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:28,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:28,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: 29
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 29
    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:39,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:39,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: 41
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 41
    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:52,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:52,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:59,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:59,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:64,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:64,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:72,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:72,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: 73
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 73
    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:83,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:83,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: 84
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 84
    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:94,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:94,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: 95
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 95
    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:108,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:108,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: 109
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 109
    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:25,1
    - Dst: '[HashMap].put(String,String)'
      Src: org.codehaus.stax.test.vstream.TestParamEntities:26,1
    - Dst: '[HashMap].put(String,String)'
      Src: org.codehaus.stax.test.vstream.TestParamEntities:29,1
    - Dst: '[org.codehaus.stax.test.vstream.TestParamEntities].getValidatingFactory(boolean)'
      Src: org.codehaus.stax.test.vstream.TestParamEntities:34,1
    - Dst: '[org.codehaus.stax.test.vstream.TestParamEntities.MyResolver].<init>(HashMap)'
      Src: org.codehaus.stax.test.vstream.TestParamEntities:35,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:35,1
    - Dst: '[org.codehaus.stax.test.vstream.TestParamEntities].getValidatingReader(org.codehaus.stax.test.vstream.TestParamEntities)'
      Src: org.codehaus.stax.test.vstream.TestParamEntities:36,1
    - Dst: '[org.codehaus.stax.test.vstream.TestParamEntities].streamThrough(org.codehaus.stax.test.vstream.TestParamEntities)'
      Src: org.codehaus.stax.test.vstream.TestParamEntities:36,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: 37
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 37
    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].<init>()'
    - '[org.codehaus.stax.test.vstream.TestParamEntities.MyResolver].<init>(HashMap)'
    - '[HashMap].put(String,String)'
    - '[org.codehaus.stax.test.vstream.TestParamEntities].streamThrough(org.codehaus.stax.test.vstream.TestParamEntities)'
    - '[org.codehaus.stax.test.vstream.TestParamEntities].setResolver(org.codehaus.stax.test.vstream.TestParamEntities,org.codehaus.stax.test.vstream.TestParamEntities.MyResolver)'
    - '[org.codehaus.stax.test.vstream.TestParamEntities].getValidatingReader(org.codehaus.stax.test.vstream.TestParamEntities)'
    - '[org.codehaus.stax.test.vstream.TestParamEntities].getValidatingFactory(boolean)'
    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: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    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:51,1
    - Dst: '[Map<String, String>].get(String)'
      Src: org.codehaus.stax.test.vstream.TestParamEntities.MyResolver:53,1
    - Dst: '[java.io.StringReader].<init>(org.codehaus.stax.test.vstream.TestParamEntities.MyResolver)'
      Src: org.codehaus.stax.test.vstream.TestParamEntities.MyResolver:55,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: 56
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 56
    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:
    - '[java.io.StringReader].<init>(org.codehaus.stax.test.vstream.TestParamEntities.MyResolver)'
    - '[Map<String, String>].get(String)'
    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:32,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:32,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:41,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:41,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: 42
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 42
    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].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(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:56,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:56,1
    - Dst: e.getMessage()
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:58,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:58,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: 60
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 60
    functionName: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testValidUnorderedEntityAttrDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestEntityAttrRead.java
    functionUses: 0
    functionsReached:
    - e.getMessage()
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].fail(String)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    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:73,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:73,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:85,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:85,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: 86
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 86
    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].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(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:99,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestEntityAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:99,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:109,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestEntityAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:109,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: 111
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 111
    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:124,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestEntityAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:124,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:134,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestEntityAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:134,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:143,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestEntityAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:143,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: 145
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 145
    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:161,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:163,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:163,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:164,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:164,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:165,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:165,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:166,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:166,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: 167
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 167
    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].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[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].assertEquals(int,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].next()'
    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:184,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:184,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:186,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:188,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:188,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:189,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:189,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:190,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:190,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:191,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:191,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: 192
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 192
    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].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[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].assertEquals(int,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].next()'
    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: '[com.ctc.wstx.sax.WstxSAXParser].<init>()'
      Src: failing.BasicSaxTest:28,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: failing.BasicSaxTest:29,1
    - Dst: '[StringBuilder].append(char)'
      Src: failing.BasicSaxTest:31,1
    - Dst: '[StringBuilder].append(String)'
      Src: failing.BasicSaxTest:33,1
    - Dst: '[failing.BasicSaxTest.CDATASectionCounter].<init>()'
      Src: failing.BasicSaxTest:34,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].setProperty(String,failing.BasicSaxTest.CDATASectionCounter)'
      Src: failing.BasicSaxTest:35,1
    - Dst: '[StringBuilder].toString()'
      Src: failing.BasicSaxTest:36,1
    - Dst: '[StringReader].<init>(failing.BasicSaxTest)'
      Src: failing.BasicSaxTest:36,1
    - Dst: '[InputSource].<init>(StringReader)'
      Src: failing.BasicSaxTest:36,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource,failing.BasicSaxTest.CDATASectionCounter)'
      Src: failing.BasicSaxTest:36,1
    - Dst: '[failing.BasicSaxTest.CDATASectionCounter].getCDATASectionCount()'
      Src: failing.BasicSaxTest:38,1
    - Dst: '[failing.BasicSaxTest.CDATASectionCounter].getSegmentCount()'
      Src: failing.BasicSaxTest:39,1
    - Dst: '[failing.BasicSaxTest].assertEquals(String,int,failing.BasicSaxTest)'
      Src: failing.BasicSaxTest:41,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: 43
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 43
    functionName: '[failing.BasicSaxTest].testCData()'
    functionSourceFile: /src/woodstox/src/test/java/failing/BasicSaxTest.java
    functionUses: 0
    functionsReached:
    - '[InputSource].<init>(StringReader)'
    - '[StringReader].<init>(failing.BasicSaxTest)'
    - '[failing.BasicSaxTest.CDATASectionCounter].getSegmentCount()'
    - '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource,failing.BasicSaxTest.CDATASectionCounter)'
    - '[StringBuilder].<init>(String)'
    - '[StringBuilder].append(String)'
    - '[failing.BasicSaxTest.CDATASectionCounter].<init>()'
    - '[failing.BasicSaxTest].assertEquals(String,int,failing.BasicSaxTest)'
    - '[com.ctc.wstx.sax.WstxSAXParser].setProperty(String,failing.BasicSaxTest.CDATASectionCounter)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[com.ctc.wstx.sax.WstxSAXParser].<init>()'
    - '[failing.BasicSaxTest.CDATASectionCounter].getCDATASectionCount()'
    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: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    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: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    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: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    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: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    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:37,1
    - Dst: '[failing.W3CDefaultValuesTest].getReader(String)'
      Src: failing.W3CDefaultValuesTest:38,1
    - Dst: '[XMLStreamReader2].validateAgainst(failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:39,1
    - Dst: '[XMLStreamReader2].next()'
      Src: failing.W3CDefaultValuesTest:41,1
    - Dst: '[failing.W3CDefaultValuesTest].assertTokenType(failing.W3CDefaultValuesTest,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:41,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: failing.W3CDefaultValuesTest:42,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:42,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: failing.W3CDefaultValuesTest:43,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(int,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:43,1
    - Dst: '[XMLStreamReader2].getAttributeValue(null,String)'
      Src: failing.W3CDefaultValuesTest:44,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:44,1
    - Dst: '[XMLStreamReader2].close()'
      Src: failing.W3CDefaultValuesTest:45,1
    - Dst: '[failing.W3CDefaultValuesTest].getReader(String)'
      Src: failing.W3CDefaultValuesTest:48,1
    - Dst: '[XMLStreamReader2].validateAgainst(failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:49,1
    - Dst: '[XMLStreamReader2].next()'
      Src: failing.W3CDefaultValuesTest:51,1
    - Dst: '[failing.W3CDefaultValuesTest].assertTokenType(failing.W3CDefaultValuesTest,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:51,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: failing.W3CDefaultValuesTest:52,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:52,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: failing.W3CDefaultValuesTest:53,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(int,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:53,1
    - Dst: '[XMLStreamReader2].getAttributeValue(null,String)'
      Src: failing.W3CDefaultValuesTest:54,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:54,1
    - Dst: '[XMLStreamReader2].close()'
      Src: failing.W3CDefaultValuesTest:55,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: 56
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 56
    functionName: '[failing.W3CDefaultValuesTest].testAttributeDefault()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CDefaultValuesTest.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].validateAgainst(failing.W3CDefaultValuesTest)'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[failing.W3CDefaultValuesTest].assertTokenType(failing.W3CDefaultValuesTest,failing.W3CDefaultValuesTest)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getLocalName()'
    - '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
    - '[failing.W3CDefaultValuesTest].parseW3CSchema(String)'
    - '[XMLStreamReader2].getAttributeValue(null,String)'
    - '[failing.W3CDefaultValuesTest].getReader(String)'
    - '[failing.W3CDefaultValuesTest].assertEquals(int,failing.W3CDefaultValuesTest)'
    linkageType: ''
    returnType: void
    signature: '[failing.W3CDefaultValuesTest].testAttributeDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.W3CDefaultValuesTest].parseW3CSchema(String)'
      Src: failing.W3CDefaultValuesTest:61,1
    - Dst: '[failing.W3CDefaultValuesTest].getReader(String)'
      Src: failing.W3CDefaultValuesTest:62,1
    - Dst: '[XMLStreamReader2].validateAgainst(failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:63,1
    - Dst: '[XMLStreamReader2].next()'
      Src: failing.W3CDefaultValuesTest:65,1
    - Dst: '[failing.W3CDefaultValuesTest].assertTokenType(failing.W3CDefaultValuesTest,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:65,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: failing.W3CDefaultValuesTest:66,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:66,1
    - Dst: '[XMLStreamReader2].getElementText()'
      Src: failing.W3CDefaultValuesTest:67,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:67,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: failing.W3CDefaultValuesTest:68,1
    - Dst: '[failing.W3CDefaultValuesTest].assertTokenType(failing.W3CDefaultValuesTest,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:68,1
    - Dst: '[XMLStreamReader2].close()'
      Src: failing.W3CDefaultValuesTest:69,1
    - Dst: '[failing.W3CDefaultValuesTest].getReader(String)'
      Src: failing.W3CDefaultValuesTest:72,1
    - Dst: '[XMLStreamReader2].validateAgainst(failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:73,1
    - Dst: '[XMLStreamReader2].next()'
      Src: failing.W3CDefaultValuesTest:75,1
    - Dst: '[failing.W3CDefaultValuesTest].assertTokenType(failing.W3CDefaultValuesTest,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:75,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: failing.W3CDefaultValuesTest:76,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:76,1
    - Dst: '[XMLStreamReader2].getElementText()'
      Src: failing.W3CDefaultValuesTest:77,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:77,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: failing.W3CDefaultValuesTest:78,1
    - Dst: '[failing.W3CDefaultValuesTest].assertTokenType(failing.W3CDefaultValuesTest,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:78,1
    - Dst: '[XMLStreamReader2].close()'
      Src: failing.W3CDefaultValuesTest:79,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: 80
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 80
    functionName: '[failing.W3CDefaultValuesTest].testElementDefault()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CDefaultValuesTest.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].validateAgainst(failing.W3CDefaultValuesTest)'
    - '[failing.W3CDefaultValuesTest].assertTokenType(failing.W3CDefaultValuesTest,failing.W3CDefaultValuesTest)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getEventType()'
    - '[XMLStreamReader2].getLocalName()'
    - '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
    - '[failing.W3CDefaultValuesTest].parseW3CSchema(String)'
    - '[failing.W3CDefaultValuesTest].getReader(String)'
    - '[XMLStreamReader2].getElementText()'
    linkageType: ''
    returnType: void
    signature: '[failing.W3CDefaultValuesTest].testElementDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.W3CDefaultValuesTest].getInputFactory()'
      Src: failing.W3CDefaultValuesTest:90,1
    - Dst: '[failing.W3CDefaultValuesTest].setValidating(failing.W3CDefaultValuesTest,boolean)'
      Src: failing.W3CDefaultValuesTest:91,1
    - Dst: '[failing.W3CDefaultValuesTest].constructStreamReader(failing.W3CDefaultValuesTest,String)'
      Src: failing.W3CDefaultValuesTest:92,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: 93
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 93
    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.W3CSchemaNillableAttr39Test].parseW3CSchema(String)'
      Src: failing.W3CSchemaNillableAttr39Test:56,1
    - Dst: ValidationMode.reader.validate(failing.W3CSchemaNillableAttr39Test,failing.W3CSchemaNillableAttr39Test)
      Src: failing.W3CSchemaNillableAttr39Test:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    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: 64
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 64
    functionName: '[failing.W3CSchemaNillableAttr39Test].testNilledNoAttributes()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaNillableAttr39Test.java
    functionUses: 0
    functionsReached:
    - ValidationMode.reader.validate(failing.W3CSchemaNillableAttr39Test,failing.W3CSchemaNillableAttr39Test)
    - '[failing.W3CSchemaNillableAttr39Test].parseW3CSchema(String)'
    linkageType: ''
    returnType: void
    signature: '[failing.W3CSchemaNillableAttr39Test].testNilledNoAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.W3CSchemaNillableAttr39Test].parseW3CSchema(String)'
      Src: failing.W3CSchemaNillableAttr39Test:70,1
    - Dst: ValidationMode.reader.validate(failing.W3CSchemaNillableAttr39Test,failing.W3CSchemaNillableAttr39Test)
      Src: failing.W3CSchemaNillableAttr39Test:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    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: 81
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 81
    functionName: '[failing.W3CSchemaNillableAttr39Test].testNilledWithDeclaredAttribute()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaNillableAttr39Test.java
    functionUses: 0
    functionsReached:
    - ValidationMode.reader.validate(failing.W3CSchemaNillableAttr39Test,failing.W3CSchemaNillableAttr39Test)
    - '[failing.W3CSchemaNillableAttr39Test].parseW3CSchema(String)'
    linkageType: ''
    returnType: void
    signature: '[failing.W3CSchemaNillableAttr39Test].testNilledWithDeclaredAttribute()'
  - 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.W3CSchemaNillableAttr39Test
      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.W3CSchemaNillableAttr39Test].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaNillableAttr39Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: failing.W3CSchemaNillableAttr39Test
    signature: '[failing.W3CSchemaNillableAttr39Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.W3CSchemaDate109Test].parseW3CSchema(String)'
      Src: failing.W3CSchemaDate109Test:33,1
    - Dst: ValidationMode.reader.validate(failing.W3CSchemaDate109Test,String)
      Src: failing.W3CSchemaDate109Test:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    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: 35
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 35
    functionName: '[failing.W3CSchemaDate109Test].testValidDate()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaDate109Test.java
    functionUses: 0
    functionsReached:
    - '[failing.W3CSchemaDate109Test].parseW3CSchema(String)'
    - ValidationMode.reader.validate(failing.W3CSchemaDate109Test,String)
    linkageType: ''
    returnType: void
    signature: '[failing.W3CSchemaDate109Test].testValidDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.W3CSchemaDate109Test].parseW3CSchema(String)'
      Src: failing.W3CSchemaDate109Test:40,1
    - Dst: ValidationMode.reader.validate(failing.W3CSchemaDate109Test,String)
      Src: failing.W3CSchemaDate109Test:42,1
    - Dst: '[failing.W3CSchemaDate109Test].fail(String)'
      Src: failing.W3CSchemaDate109Test:43,1
    - Dst: e.getMessage()
      Src: failing.W3CSchemaDate109Test:48,1
    - Dst: '[failing.W3CSchemaDate109Test].fail(failing.W3CSchemaDate109Test)'
      Src: failing.W3CSchemaDate109Test:47,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    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: 50
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 50
    functionName: '[failing.W3CSchemaDate109Test].testInvalidDate_AllZeros()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaDate109Test.java
    functionUses: 0
    functionsReached:
    - '[failing.W3CSchemaDate109Test].parseW3CSchema(String)'
    - '[failing.W3CSchemaDate109Test].fail(failing.W3CSchemaDate109Test)'
    - e.getMessage()
    - ValidationMode.reader.validate(failing.W3CSchemaDate109Test,String)
    - '[failing.W3CSchemaDate109Test].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[failing.W3CSchemaDate109Test].testInvalidDate_AllZeros()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.W3CSchemaDate109Test].parseW3CSchema(String)'
      Src: failing.W3CSchemaDate109Test:55,1
    - Dst: ValidationMode.reader.validate(failing.W3CSchemaDate109Test,String)
      Src: failing.W3CSchemaDate109Test:57,1
    - Dst: '[failing.W3CSchemaDate109Test].fail(String)'
      Src: failing.W3CSchemaDate109Test:58,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    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: 62
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 62
    functionName: '[failing.W3CSchemaDate109Test].testInvalidDate_Month00()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaDate109Test.java
    functionUses: 0
    functionsReached:
    - '[failing.W3CSchemaDate109Test].parseW3CSchema(String)'
    - ValidationMode.reader.validate(failing.W3CSchemaDate109Test,String)
    - '[failing.W3CSchemaDate109Test].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[failing.W3CSchemaDate109Test].testInvalidDate_Month00()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.W3CSchemaDate109Test].parseW3CSchema(String)'
      Src: failing.W3CSchemaDate109Test:67,1
    - Dst: ValidationMode.reader.validate(failing.W3CSchemaDate109Test,String)
      Src: failing.W3CSchemaDate109Test:69,1
    - Dst: '[failing.W3CSchemaDate109Test].fail(String)'
      Src: failing.W3CSchemaDate109Test:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    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: 74
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 74
    functionName: '[failing.W3CSchemaDate109Test].testInvalidDate_Day00()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaDate109Test.java
    functionUses: 0
    functionsReached:
    - '[failing.W3CSchemaDate109Test].parseW3CSchema(String)'
    - ValidationMode.reader.validate(failing.W3CSchemaDate109Test,String)
    - '[failing.W3CSchemaDate109Test].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[failing.W3CSchemaDate109Test].testInvalidDate_Day00()'
  - 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.W3CSchemaDate109Test
      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.W3CSchemaDate109Test].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaDate109Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: failing.W3CSchemaDate109Test
    signature: '[failing.W3CSchemaDate109Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replace(String,String)'
      Src: failing.W3CSchemaMaxOccursStackOverflow87Test:55,1
    - Dst: '[failing.W3CSchemaMaxOccursStackOverflow87Test].parseW3CSchema(failing.W3CSchemaMaxOccursStackOverflow87Test)'
      Src: failing.W3CSchemaMaxOccursStackOverflow87Test:56,1
    - Dst: ValidationMode.reader.validate(failing.W3CSchemaMaxOccursStackOverflow87Test,String)
      Src: failing.W3CSchemaMaxOccursStackOverflow87Test:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    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: 59
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 59
    functionName: '[failing.W3CSchemaMaxOccursStackOverflow87Test].testUnboundedCompiles()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaMaxOccursStackOverflow87Test.java
    functionUses: 0
    functionsReached:
    - ValidationMode.reader.validate(failing.W3CSchemaMaxOccursStackOverflow87Test,String)
    - '[failing.W3CSchemaMaxOccursStackOverflow87Test].parseW3CSchema(failing.W3CSchemaMaxOccursStackOverflow87Test)'
    - '[String].replace(String,String)'
    linkageType: ''
    returnType: void
    signature: '[failing.W3CSchemaMaxOccursStackOverflow87Test].testUnboundedCompiles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.W3CSchemaMaxOccursStackOverflow87Test].parseW3CSchema(String)'
      Src: failing.W3CSchemaMaxOccursStackOverflow87Test:66,1
    - Dst: ValidationMode.reader.validate(failing.W3CSchemaMaxOccursStackOverflow87Test,String)
      Src: failing.W3CSchemaMaxOccursStackOverflow87Test:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    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: 69
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 69
    functionName: '[failing.W3CSchemaMaxOccursStackOverflow87Test].testLargeMaxOccursCompiles()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaMaxOccursStackOverflow87Test.java
    functionUses: 0
    functionsReached:
    - '[failing.W3CSchemaMaxOccursStackOverflow87Test].parseW3CSchema(String)'
    - ValidationMode.reader.validate(failing.W3CSchemaMaxOccursStackOverflow87Test,String)
    linkageType: ''
    returnType: void
    signature: '[failing.W3CSchemaMaxOccursStackOverflow87Test].testLargeMaxOccursCompiles()'
  - 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.W3CSchemaMaxOccursStackOverflow87Test
      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.W3CSchemaMaxOccursStackOverflow87Test].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaMaxOccursStackOverflow87Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: failing.W3CSchemaMaxOccursStackOverflow87Test
    signature: '[failing.W3CSchemaMaxOccursStackOverflow87Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputData].<init>()'
      Src: com.ctc.wstx.io.WstxInputDataTest:12,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].<init>()'
      Src: com.ctc.wstx.io.WstxInputDataTest:13,1
    - Dst: '[java.util.stream.IntStream].range(int)'
      Src: com.ctc.wstx.io.WstxInputDataTest:17,1
    - Dst: '[com.ctc.wstx.io.WstxInputDataTest].forEach()'
      Src: com.ctc.wstx.io.WstxInputDataTest:17,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 10
    functionDepth: 1
    functionLinenumber: 10
    functionLinenumberEnd: 22
    functionName: '[com.ctc.wstx.io.WstxInputDataTest].testIsNameStartCharBehavesSameAsBranchyVersion()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/WstxInputDataTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int)'
    - '[com.ctc.wstx.io.WstxInputData].<init>()'
    - '[com.ctc.wstx.io.WstxInputDataTest].forEach()'
    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:41,1
    - Dst: '[com.ctc.wstx.util.XmlChars].is10NameStartChar(char)'
      Src: com.ctc.wstx.io.WstxInputDataTest:41,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: wstxtest.BaseJUnit4Test
    argCount: 2
    argNames:
    - c
    - mXml11
    argTypes:
    - char
    - boolean
    constantsTouched: []
    func_position:
      end: 42
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 42
    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:46,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].<init>()'
      Src: com.ctc.wstx.io.WstxInputDataTest:47,1
    - Dst: '[java.util.stream.IntStream].range(int)'
      Src: com.ctc.wstx.io.WstxInputDataTest:51,1
    - Dst: '[com.ctc.wstx.io.WstxInputDataTest].forEach()'
      Src: com.ctc.wstx.io.WstxInputDataTest:51,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 56
    functionName: '[com.ctc.wstx.io.WstxInputDataTest].testIsNameCharBehavesSameAsBranchyVersion()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/WstxInputDataTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int)'
    - '[com.ctc.wstx.io.WstxInputData].<init>()'
    - '[com.ctc.wstx.io.WstxInputDataTest].forEach()'
    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:74,1
    - Dst: '[com.ctc.wstx.util.XmlChars].is10NameChar(char)'
      Src: com.ctc.wstx.io.WstxInputDataTest:74,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: wstxtest.BaseJUnit4Test
    argCount: 2
    argNames:
    - c
    - mXml11
    argTypes:
    - char
    - boolean
    constantsTouched: []
    func_position:
      end: 75
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 75
    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: wstxtest.BaseJUnit4Test
    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: '[java.io.StringWriter].<init>()'
      Src: com.ctc.wstx.io.TestTextEscaper:21,1
    - Dst: '[com.ctc.wstx.io.TextEscaper].writeEscapedAttrValue(java.io.StringWriter,String)'
      Src: com.ctc.wstx.io.TestTextEscaper:22,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: com.ctc.wstx.io.TestTextEscaper:23,1
    - Dst: '[com.ctc.wstx.io.TestTextEscaper].assertEquals(String,com.ctc.wstx.io.TestTextEscaper)'
      Src: com.ctc.wstx.io.TestTextEscaper:23,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 24
    functionName: '[com.ctc.wstx.io.TestTextEscaper].testMarkupAndQuoteEscaping()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestTextEscaper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.TextEscaper].writeEscapedAttrValue(java.io.StringWriter,String)'
    - '[java.io.StringWriter].toString()'
    - '[java.io.StringWriter].<init>()'
    - '[com.ctc.wstx.io.TestTextEscaper].assertEquals(String,com.ctc.wstx.io.TestTextEscaper)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestTextEscaper].testMarkupAndQuoteEscaping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: com.ctc.wstx.io.TestTextEscaper:32,1
    - Dst: '[com.ctc.wstx.io.TextEscaper].writeEscapedAttrValue(java.io.StringWriter,String)'
      Src: com.ctc.wstx.io.TestTextEscaper:33,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: com.ctc.wstx.io.TestTextEscaper:34,1
    - Dst: '[com.ctc.wstx.io.TestTextEscaper].assertEquals(String,com.ctc.wstx.io.TestTextEscaper)'
      Src: com.ctc.wstx.io.TestTextEscaper:34,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 35
    functionName: '[com.ctc.wstx.io.TestTextEscaper].testWhitespaceEscaping()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestTextEscaper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.TextEscaper].writeEscapedAttrValue(java.io.StringWriter,String)'
    - '[java.io.StringWriter].toString()'
    - '[java.io.StringWriter].<init>()'
    - '[com.ctc.wstx.io.TestTextEscaper].assertEquals(String,com.ctc.wstx.io.TestTextEscaper)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestTextEscaper].testWhitespaceEscaping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: com.ctc.wstx.io.TestTextEscaper:42,1
    - Dst: '[com.ctc.wstx.io.TextEscaper].writeEscapedAttrValue(java.io.StringWriter,com.ctc.wstx.io.TestTextEscaper)'
      Src: com.ctc.wstx.io.TestTextEscaper:43,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: com.ctc.wstx.io.TestTextEscaper:44,1
    - Dst: '[javax.xml.stream.XMLInputFactory].newInstance()'
      Src: com.ctc.wstx.io.TestTextEscaper:46,1
    - Dst: '[java.io.StringReader].<init>(com.ctc.wstx.io.TestTextEscaper)'
      Src: com.ctc.wstx.io.TestTextEscaper:47,1
    - Dst: '[com.ctc.wstx.io.TestTextEscaper].createXMLStreamReader(java.io.StringReader)'
      Src: com.ctc.wstx.io.TestTextEscaper:47,1
    - Dst: '[com.ctc.wstx.io.TestTextEscaper].next()'
      Src: com.ctc.wstx.io.TestTextEscaper:48,1
    - Dst: '[com.ctc.wstx.io.TestTextEscaper].assertEquals(com.ctc.wstx.io.TestTextEscaper,com.ctc.wstx.io.TestTextEscaper)'
      Src: com.ctc.wstx.io.TestTextEscaper:48,1
    - Dst: '[com.ctc.wstx.io.TestTextEscaper].getAttributeValue(int)'
      Src: com.ctc.wstx.io.TestTextEscaper:49,1
    - Dst: '[com.ctc.wstx.io.TestTextEscaper].assertEquals(com.ctc.wstx.io.TestTextEscaper,com.ctc.wstx.io.TestTextEscaper)'
      Src: com.ctc.wstx.io.TestTextEscaper:49,1
    - Dst: '[com.ctc.wstx.io.TestTextEscaper].close()'
      Src: com.ctc.wstx.io.TestTextEscaper:50,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 51
    functionName: '[com.ctc.wstx.io.TestTextEscaper].testWhitespaceRoundTrip()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestTextEscaper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.TestTextEscaper].next()'
    - '[com.ctc.wstx.io.TestTextEscaper].assertEquals(com.ctc.wstx.io.TestTextEscaper,com.ctc.wstx.io.TestTextEscaper)'
    - '[com.ctc.wstx.io.TestTextEscaper].createXMLStreamReader(java.io.StringReader)'
    - '[com.ctc.wstx.io.TestTextEscaper].close()'
    - '[com.ctc.wstx.io.TestTextEscaper].getAttributeValue(int)'
    - '[com.ctc.wstx.io.TextEscaper].writeEscapedAttrValue(java.io.StringWriter,com.ctc.wstx.io.TestTextEscaper)'
    - '[javax.xml.stream.XMLInputFactory].newInstance()'
    - '[java.io.StringReader].<init>(com.ctc.wstx.io.TestTextEscaper)'
    - '[java.io.StringWriter].toString()'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestTextEscaper].testWhitespaceRoundTrip()'
  - 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.TestTextEscaper
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.io.TestTextEscaper].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestTextEscaper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.TestTextEscaper
    signature: '[com.ctc.wstx.io.TestTextEscaper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:25,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:24,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 20
    functionDepth: 2
    functionLinenumber: 20
    functionLinenumberEnd: 26
    functionName: '[com.ctc.wstx.io.TestCharsetNames].testCsUnicodeAsciiNormalization()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestCharsetNames].testCsUnicodeAsciiNormalization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:33,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:32,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 34
    functionName: '[com.ctc.wstx.io.TestCharsetNames].testCsUnicodeLatin1Normalization()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestCharsetNames].testCsUnicodeLatin1Normalization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:41,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:40,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 42
    functionName: '[com.ctc.wstx.io.TestCharsetNames].testCsUnicodeNormalization()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestCharsetNames].testCsUnicodeNormalization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(null)'
      Src: com.ctc.wstx.io.TestCharsetNames:49,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertNull(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:49,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:50,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:50,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:51,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:51,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: '[com.ctc.wstx.io.TestCharsetNames].testNullOrShortReturnedAsIs()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.TestCharsetNames].assertNull(String)'
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[com.ctc.wstx.io.CharsetNames].normalize(null)'
    - '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestCharsetNames].testNullOrShortReturnedAsIs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:58,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:57,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: '[com.ctc.wstx.io.TestCharsetNames].testUnknownReturnedAsIs()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestCharsetNames].testUnknownReturnedAsIs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:66,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:66,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:68,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:68,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:69,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:69,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:70,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 71
    functionName: '[com.ctc.wstx.io.TestCharsetNames].testUtf8Variants()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestCharsetNames].testUtf8Variants()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:76,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:76,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:77,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:77,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:78,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:78,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:80,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 73
    functionDepth: 2
    functionLinenumber: 73
    functionLinenumberEnd: 81
    functionName: '[com.ctc.wstx.io.TestCharsetNames].testUtf16Variants()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestCharsetNames].testUtf16Variants()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:86,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:86,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:87,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:87,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:88,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:88,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 89
    functionName: '[com.ctc.wstx.io.TestCharsetNames].testUtf32Variants()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestCharsetNames].testUtf32Variants()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:95,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:95,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:96,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:96,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:98,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:97,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:100,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 101
    functionName: '[com.ctc.wstx.io.TestCharsetNames].testUcsVariants()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestCharsetNames].testUcsVariants()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:107,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:106,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:109,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:108,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:111,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:110,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:113,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:112,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:115,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 103
    functionDepth: 2
    functionLinenumber: 103
    functionLinenumberEnd: 116
    functionName: '[com.ctc.wstx.io.TestCharsetNames].testIso10646SubtypeAliases()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestCharsetNames].testIso10646SubtypeAliases()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:123,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:123,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:124,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:124,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:125,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:125,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 126
    functionName: '[com.ctc.wstx.io.TestCharsetNames].testAsciiVariants()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestCharsetNames].testAsciiVariants()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:132,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:131,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:134,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:133,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:137,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:136,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 138
    functionName: '[com.ctc.wstx.io.TestCharsetNames].testIsoLatin1Variants()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestCharsetNames].testIsoLatin1Variants()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:144,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:143,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:146,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    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.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 147
    functionName: '[com.ctc.wstx.io.TestCharsetNames].testJisVariants()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestCharsetNames].testJisVariants()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:154,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:154,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:155,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:155,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:156,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:156,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:157,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:157,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:158,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:158,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:159,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:159,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:160,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:160,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:161,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:161,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:162,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:162,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:163,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:163,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:164,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:164,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:165,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:165,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:166,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:166,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:167,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:167,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:168,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:168,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:169,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:169,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:170,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:170,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:171,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:171,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:172,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:172,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:175,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:174,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:177,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    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.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 178
    functionName: '[com.ctc.wstx.io.TestCharsetNames].testEbcdicCpAliases()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestCharsetNames].testEbcdicCpAliases()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:184,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:184,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:185,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:185,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:187,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:187,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:189,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 180
    functionDepth: 2
    functionLinenumber: 180
    functionLinenumberEnd: 190
    functionName: '[com.ctc.wstx.io.TestCharsetNames].testCpAndIbmAliases()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestCharsetNames].testCpAndIbmAliases()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: com.ctc.wstx.io.TestCharsetNames:199,1
    - Dst: '[java.io.OutputStreamWriter].<init>(java.io.ByteArrayOutputStream,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:199,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].findEncodingFor(com.ctc.wstx.io.TestCharsetNames)'
      Src: com.ctc.wstx.io.TestCharsetNames:200,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:200,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: com.ctc.wstx.io.TestCharsetNames:202,1
    - Dst: '[java.io.OutputStreamWriter].<init>(java.io.ByteArrayOutputStream,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:202,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].findEncodingFor(com.ctc.wstx.io.TestCharsetNames)'
      Src: com.ctc.wstx.io.TestCharsetNames:203,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
      Src: com.ctc.wstx.io.TestCharsetNames:203,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 205
    functionName: '[com.ctc.wstx.io.TestCharsetNames].testFindEncodingForOutputStreamWriter()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.CharsetNames].findEncodingFor(com.ctc.wstx.io.TestCharsetNames)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[com.ctc.wstx.io.TestCharsetNames].assertEquals(String,String)'
    - '[java.io.OutputStreamWriter].<init>(java.io.ByteArrayOutputStream,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestCharsetNames].testFindEncodingForOutputStreamWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: com.ctc.wstx.io.TestCharsetNames:212,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].findEncodingFor(java.io.StringWriter)'
      Src: com.ctc.wstx.io.TestCharsetNames:212,1
    - Dst: '[com.ctc.wstx.io.TestCharsetNames].assertNull(String)'
      Src: com.ctc.wstx.io.TestCharsetNames:212,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 213
    functionName: '[com.ctc.wstx.io.TestCharsetNames].testFindEncodingForNonOutputStreamWriter()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.TestCharsetNames].assertNull(String)'
    - '[com.ctc.wstx.io.CharsetNames].findEncodingFor(java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TestCharsetNames].testFindEncodingForNonOutputStreamWriter()'
  - 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.TestCharsetNames
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.io.TestCharsetNames].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.TestCharsetNames
    signature: '[com.ctc.wstx.io.TestCharsetNames].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.PrefixedName].<init>(null,String)'
      Src: com.ctc.wstx.dtd.TestChoiceModelToString:16,1
    - Dst: '[com.ctc.wstx.dtd.TokenModel].<init>(com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.TestChoiceModelToString:16,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].<init>(null,String)'
      Src: com.ctc.wstx.dtd.TestChoiceModelToString:17,1
    - Dst: '[com.ctc.wstx.dtd.TokenModel].<init>(com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.TestChoiceModelToString:17,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].<init>(null,String)'
      Src: com.ctc.wstx.dtd.TestChoiceModelToString:18,1
    - Dst: '[com.ctc.wstx.dtd.TokenModel].<init>(com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.TestChoiceModelToString:18,1
    - Dst: '[com.ctc.wstx.dtd.ChoiceModel].<init>()'
      Src: com.ctc.wstx.dtd.TestChoiceModelToString:20,1
    - Dst: '[com.ctc.wstx.dtd.ChoiceModel].toString()'
      Src: com.ctc.wstx.dtd.TestChoiceModelToString:21,1
    - Dst: '[String].startsWith(String)'
      Src: com.ctc.wstx.dtd.TestChoiceModelToString:24,1
    - Dst: '[com.ctc.wstx.dtd.TestChoiceModelToString].assertTrue(String,com.ctc.wstx.dtd.TestChoiceModelToString)'
      Src: com.ctc.wstx.dtd.TestChoiceModelToString:23,1
    - Dst: '[String].endsWith(String)'
      Src: com.ctc.wstx.dtd.TestChoiceModelToString:26,1
    - Dst: '[com.ctc.wstx.dtd.TestChoiceModelToString].assertTrue(String,com.ctc.wstx.dtd.TestChoiceModelToString)'
      Src: com.ctc.wstx.dtd.TestChoiceModelToString:25,1
    - Dst: '[com.ctc.wstx.dtd.TestChoiceModelToString].assertEquals(String,String)'
      Src: com.ctc.wstx.dtd.TestChoiceModelToString:27,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 28
    functionName: '[com.ctc.wstx.dtd.TestChoiceModelToString].testToStringHasBalancedParens()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/dtd/TestChoiceModelToString.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.ChoiceModel].toString()'
    - '[String].endsWith(String)'
    - '[com.ctc.wstx.dtd.TokenModel].<init>(com.ctc.wstx.util.PrefixedName)'
    - '[String].startsWith(String)'
    - '[com.ctc.wstx.util.PrefixedName].<init>(null,String)'
    - '[com.ctc.wstx.dtd.TestChoiceModelToString].assertEquals(String,String)'
    - '[com.ctc.wstx.dtd.TestChoiceModelToString].assertTrue(String,com.ctc.wstx.dtd.TestChoiceModelToString)'
    - '[com.ctc.wstx.dtd.ChoiceModel].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.TestChoiceModelToString].testToStringHasBalancedParens()'
  - 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.dtd.TestChoiceModelToString
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.dtd.TestChoiceModelToString].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/dtd/TestChoiceModelToString.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.TestChoiceModelToString
    signature: '[com.ctc.wstx.dtd.TestChoiceModelToString].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.TestOutputFactory].getNewOutputFactory()'
      Src: wstxtest.TestOutputFactory:25,1
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].getConfig()'
      Src: wstxtest.TestOutputFactory:27,1
    - Dst: '[wstxtest.TestOutputFactory].assertNotNull(com.ctc.wstx.api.WriterConfig)'
      Src: wstxtest.TestOutputFactory:28,1
    - Dst: '[wstxtest.TestOutputFactory].isPropertySupported(String)'
      Src: wstxtest.TestOutputFactory:30,1
    - Dst: '[wstxtest.TestOutputFactory].assertFalse(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:30,1
    - Dst: '[wstxtest.TestOutputFactory].isPropertySupported(String)'
      Src: wstxtest.TestOutputFactory:33,1
    - Dst: '[wstxtest.TestOutputFactory].assertTrue(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:33,1
    - Dst: '[wstxtest.TestOutputFactory].isPropertySupported(String)'
      Src: wstxtest.TestOutputFactory:34,1
    - Dst: '[wstxtest.TestOutputFactory].assertTrue(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:34,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      Src: wstxtest.TestOutputFactory:37,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:37,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: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:42,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:42,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      Src: wstxtest.TestOutputFactory:43,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:43,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      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:47,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:47,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:48,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:48,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].getProperty(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:51,1
    - Dst: '[wstxtest.TestOutputFactory].assertNull(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:51,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:52,1
    - Dst: '[wstxtest.TestOutputFactory].assertNull(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:52,1
    - Dst: '[wstxtest.TestOutputFactory].setProperty(String,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:55,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      Src: wstxtest.TestOutputFactory:56,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:56,1
    - Dst: '[wstxtest.TestOutputFactory].setProperty(String,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:58,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      Src: wstxtest.TestOutputFactory:59,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:59,1
    - Dst: '[wstxtest.TestOutputFactory].setProperty(String,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:61,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      Src: wstxtest.TestOutputFactory:62,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:62,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
    - Dst: '[wstxtest.TestOutputFactory].setProperty(String,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:66,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      Src: wstxtest.TestOutputFactory:67,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:67,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: 68
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 68
    functionName: '[wstxtest.TestOutputFactory].testConfig()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/TestOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.TestOutputFactory].setProperty(String,wstxtest.TestOutputFactory)'
    - '[wstxtest.TestOutputFactory].getNewOutputFactory()'
    - '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
    - '[wstxtest.TestOutputFactory].assertNull(wstxtest.TestOutputFactory)'
    - '[wstxtest.TestOutputFactory].getProperty(wstxtest.TestOutputFactory)'
    - '[wstxtest.TestOutputFactory].assertTrue(wstxtest.TestOutputFactory)'
    - '[wstxtest.TestOutputFactory].isPropertySupported(String)'
    - '[wstxtest.TestOutputFactory].assertNotNull(com.ctc.wstx.api.WriterConfig)'
    - '[wstxtest.TestOutputFactory].assertFalse(wstxtest.TestOutputFactory)'
    - '[wstxtest.TestOutputFactory].getProperty(String)'
    - '[com.ctc.wstx.stax.WstxOutputFactory].getConfig()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.TestOutputFactory].testConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WstxInputProperties].<init>()'
      Src: wstxtest.TestOutputFactory:78,1
    - Dst: '[com.ctc.wstx.api.WstxOutputProperties].<init>()'
      Src: wstxtest.TestOutputFactory:79,1
    - Dst: '[wstxtest.TestOutputFactory].assertNotNull(com.ctc.wstx.api.WstxInputProperties)'
      Src: wstxtest.TestOutputFactory:82,1
    - Dst: '[wstxtest.TestOutputFactory].assertNotNull(com.ctc.wstx.api.WstxOutputProperties)'
      Src: wstxtest.TestOutputFactory:83,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: 84
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 84
    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.WstxOutputProperties].<init>()'
    - '[com.ctc.wstx.api.WstxInputProperties].<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:24,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: wstxtest.TestInputFactory:26,1
    - Dst: '[wstxtest.TestInputFactory].assertNotNull(com.ctc.wstx.api.ReaderConfig)'
      Src: wstxtest.TestInputFactory:27,1
    - Dst: '[wstxtest.TestInputFactory].getEventAllocator()'
      Src: wstxtest.TestInputFactory:29,1
    - Dst: '[wstxtest.TestInputFactory].assertNull(wstxtest.TestInputFactory)'
      Src: wstxtest.TestInputFactory:29,1
    - Dst: '[wstxtest.TestInputFactory].getXMLResolver()'
      Src: wstxtest.TestInputFactory:30,1
    - Dst: '[wstxtest.TestInputFactory].assertNull(wstxtest.TestInputFactory)'
      Src: wstxtest.TestInputFactory:30,1
    - Dst: '[wstxtest.TestInputFactory].getXMLReporter()'
      Src: wstxtest.TestInputFactory:32,1
    - Dst: '[wstxtest.TestInputFactory].assertNull(wstxtest.TestInputFactory)'
      Src: wstxtest.TestInputFactory:32,1
    - Dst: '[wstxtest.TestInputFactory.MyReporter].<init>()'
      Src: wstxtest.TestInputFactory:33,1
    - Dst: '[wstxtest.TestInputFactory].setXMLReporter(wstxtest.TestInputFactory.MyReporter)'
      Src: wstxtest.TestInputFactory:34,1
    - Dst: '[wstxtest.TestInputFactory].getXMLReporter()'
      Src: wstxtest.TestInputFactory:35,1
    - Dst: '[wstxtest.TestInputFactory].assertEquals(wstxtest.TestInputFactory.MyReporter,wstxtest.TestInputFactory)'
      Src: wstxtest.TestInputFactory:35,1
    - Dst: '[wstxtest.TestInputFactory].isPropertySupported(String)'
      Src: wstxtest.TestInputFactory:37,1
    - Dst: '[wstxtest.TestInputFactory].assertFalse(wstxtest.TestInputFactory)'
      Src: wstxtest.TestInputFactory:37,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: 38
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 38
    functionName: '[wstxtest.TestInputFactory].testConfig()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/TestInputFactory.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.TestInputFactory].getXMLReporter()'
    - '[wstxtest.TestInputFactory].isPropertySupported(String)'
    - '[wstxtest.TestInputFactory].assertNull(wstxtest.TestInputFactory)'
    - '[wstxtest.TestInputFactory].getNewInputFactory()'
    - '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
    - '[wstxtest.TestInputFactory].setXMLReporter(wstxtest.TestInputFactory.MyReporter)'
    - '[wstxtest.TestInputFactory].assertNotNull(com.ctc.wstx.api.ReaderConfig)'
    - '[wstxtest.TestInputFactory.MyReporter].<init>()'
    - '[wstxtest.TestInputFactory].assertFalse(wstxtest.TestInputFactory)'
    - '[wstxtest.TestInputFactory].getXMLResolver()'
    - '[wstxtest.TestInputFactory].assertEquals(wstxtest.TestInputFactory.MyReporter,wstxtest.TestInputFactory)'
    - '[wstxtest.TestInputFactory].getEventAllocator()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.TestInputFactory].testConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].<init>()'
      Src: wstxtest.TestInputFactory:48,1
    - Dst: '[wstxtest.TestInputFactory].assertNotNull(com.ctc.wstx.cfg.ErrorConsts)'
      Src: wstxtest.TestInputFactory:49,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(wstxtest.TestInputFactory)'
      Src: wstxtest.TestInputFactory:50,1
    - Dst: '[wstxtest.TestInputFactory].assertNotNull(String)'
      Src: wstxtest.TestInputFactory:50,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(wstxtest.TestInputFactory)'
      Src: wstxtest.TestInputFactory:51,1
    - Dst: '[wstxtest.TestInputFactory].assertNotNull(String)'
      Src: wstxtest.TestInputFactory:51,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(wstxtest.TestInputFactory)'
      Src: wstxtest.TestInputFactory:52,1
    - Dst: '[wstxtest.TestInputFactory].assertNotNull(String)'
      Src: wstxtest.TestInputFactory:52,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: 53
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 53
    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: 68
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 68
    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:
    - '[XMLInputFactory].createXMLStreamReader(wstxtest.BaseWstxTest,FileReader)'
    - '[FileReader].<init>(File)'
    - '[wstxtest.BaseWstxTest].toString()'
    - '[File].<init>(String)'
    - '[wstxtest.BaseWstxTest].getEventType()'
    - '[File].toURL()'
    - '[wstxtest.BaseWstxTest].assertEquals(wstxtest.BaseWstxTest,wstxtest.BaseWstxTest)'
    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].setCoalescing(XMLInputFactory2,boolean)'
    - '[wstxtest.BaseWstxTest].getInputFactory()'
    - '[wstxtest.BaseWstxTest].setNamespaceAware(XMLInputFactory2,boolean)'
    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].setNamespaceAware(XMLInputFactory2,boolean)'
    - '[wstxtest.BaseWstxTest].setCoalescing(XMLInputFactory2,boolean)'
    - '[wstxtest.BaseWstxTest].getInputFactory()'
    - '[XMLInputFactory2].createXMLStreamReader(InputStream)'
    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].setCoalescing(XMLInputFactory2,boolean)'
    - '[wstxtest.BaseWstxTest].getInputFactory()'
    - '[wstxtest.BaseWstxTest].setNamespaceAware(XMLInputFactory2,boolean)'
    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].setValidateStructure(XMLOutputFactory,boolean)'
    - '[wstxtest.BaseWstxTest].setValidateContent(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].streamThrough(XMLStreamReader2)'
    - '[wstxtest.BaseWstxTest].fail(String)'
    - '[wstxtest.BaseWstxTest].fail(wstxtest.BaseWstxTest)'
    - '[wstxtest.BaseWstxTest].constructStreamReader(XMLInputFactory,String)'
    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:
    - '[wstxtest.BaseWstxTest].streamThrough(XMLStreamReader)'
    - System.out.println(String)
    - '[wstxtest.BaseWstxTest].fail(String)'
    - '[wstxtest.BaseWstxTest].fail(wstxtest.BaseWstxTest)'
    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].fail(String)'
    - '[wstxtest.BaseWstxTest].tokenTypeDesc(int)'
    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(wstxtest.BaseWstxTest)'
    - '[javax.xml.stream.events.XMLEvent].getEventType()'
    - '[wstxtest.BaseWstxTest].fail(String)'
    - '[wstxtest.BaseWstxTest].tokenTypeDesc(int)'
    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:
    - '[wstxtest.BaseWstxTest].fail(String)'
    - '[XMLStreamReader].getPrefix()'
    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:
    - '[XMLStreamReader].getNamespaceURI()'
    - '[wstxtest.BaseWstxTest].length()'
    - '[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].assertNotNull(String,wstxtest.BaseWstxTest)'
    - '[wstxtest.BaseWstxTest].assertTrue(String)'
    - '[wstxtest.BaseWstxTest].length()'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].getTextLength()'
    - '[wstxtest.BaseWstxTest].assertEquals(wstxtest.BaseWstxTest,wstxtest.BaseWstxTest,wstxtest.BaseWstxTest)'
    - '[XMLStreamReader].getText()'
    - '[String].<init>(wstxtest.BaseWstxTest,wstxtest.BaseWstxTest,wstxtest.BaseWstxTest)'
    - '[wstxtest.BaseWstxTest].assertEquals(wstxtest.BaseWstxTest,String)'
    - '[XMLStreamReader].getTextCharacters()'
    - '[XMLStreamReader].getTextStart()'
    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:
    - '[ByteArrayOutputStream].size()'
    - '[wstxtest.BaseWstxTest].close()'
    - '[IllegalArgumentException].<init>(String)'
    - '[wstxtest.BaseWstxTest].read(wstxtest.BaseWstxTest)'
    - '[ByteArrayOutputStream].write(wstxtest.BaseWstxTest,int,wstxtest.BaseWstxTest)'
    - '[RuntimeException].<init>(wstxtest.BaseWstxTest)'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[wstxtest.BaseWstxTest].getResourceAsStream(String)'
    - '[ByteArrayOutputStream].<init>()'
    - '[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:
    - '[wstxtest.BaseWstxTest].length()'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(wstxtest.BaseWstxTest)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - Integer.toHexString(int)
    - '[StringBuilder].append(char)'
    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:
    - '[wstxtest.BaseWstxTest].length()'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(wstxtest.BaseWstxTest)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - Integer.toHexString(int)
    - '[StringBuilder].append(char)'
    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:
    - '[String].length()'
    - '[wstxtest.BaseWstxTest].printable(wstxtest.BaseWstxTest)'
    - '[String].charAt(wstxtest.BaseWstxTest)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(wstxtest.BaseWstxTest)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    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:
    - '[String].length()'
    - '[wstxtest.BaseWstxTest].printableWithSpaces(wstxtest.BaseWstxTest)'
    - '[String].charAt(wstxtest.BaseWstxTest)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(wstxtest.BaseWstxTest)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    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:23,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].getProperty(String)'
      Src: wstxtest.TestDefaultNamespacePrefix:25,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].assertEquals(wstxtest.TestDefaultNamespacePrefix,wstxtest.TestDefaultNamespacePrefix)'
      Src: wstxtest.TestDefaultNamespacePrefix:25,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].setProperty(String,boolean)'
      Src: wstxtest.TestDefaultNamespacePrefix:27,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.TestDefaultNamespacePrefix)'
      Src: wstxtest.TestDefaultNamespacePrefix:28,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.TestDefaultNamespacePrefix:28,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].next()'
      Src: wstxtest.TestDefaultNamespacePrefix:29,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].assertTokenType(wstxtest.TestDefaultNamespacePrefix,wstxtest.TestDefaultNamespacePrefix)'
      Src: wstxtest.TestDefaultNamespacePrefix:29,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].getNamespacePrefix(int)'
      Src: wstxtest.TestDefaultNamespacePrefix:30,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].fail(String)'
      Src: wstxtest.TestDefaultNamespacePrefix:32,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: 35
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 35
    functionName: '[wstxtest.TestDefaultNamespacePrefix].testDefaultNamespacePrefixAsNull()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/TestDefaultNamespacePrefix.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(wstxtest.TestDefaultNamespacePrefix)'
    - '[wstxtest.TestDefaultNamespacePrefix].setProperty(String,boolean)'
    - '[wstxtest.TestDefaultNamespacePrefix].assertTokenType(wstxtest.TestDefaultNamespacePrefix,wstxtest.TestDefaultNamespacePrefix)'
    - '[wstxtest.TestDefaultNamespacePrefix].getNewInputFactory()'
    - '[wstxtest.TestDefaultNamespacePrefix].fail(String)'
    - '[wstxtest.TestDefaultNamespacePrefix].getProperty(String)'
    - '[wstxtest.TestDefaultNamespacePrefix].next()'
    - '[wstxtest.TestDefaultNamespacePrefix].assertEquals(wstxtest.TestDefaultNamespacePrefix,wstxtest.TestDefaultNamespacePrefix)'
    - '[wstxtest.TestDefaultNamespacePrefix].createXMLStreamReader(java.io.StringReader)'
    - '[wstxtest.TestDefaultNamespacePrefix].getNamespacePrefix(int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.TestDefaultNamespacePrefix].testDefaultNamespacePrefixAsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].getNewInputFactory()'
      Src: wstxtest.TestDefaultNamespacePrefix:42,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].getProperty(String)'
      Src: wstxtest.TestDefaultNamespacePrefix:43,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].assertEquals(wstxtest.TestDefaultNamespacePrefix,wstxtest.TestDefaultNamespacePrefix)'
      Src: wstxtest.TestDefaultNamespacePrefix:43,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.TestDefaultNamespacePrefix)'
      Src: wstxtest.TestDefaultNamespacePrefix:45,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.TestDefaultNamespacePrefix:45,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].next()'
      Src: wstxtest.TestDefaultNamespacePrefix:46,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].assertTokenType(wstxtest.TestDefaultNamespacePrefix,wstxtest.TestDefaultNamespacePrefix)'
      Src: wstxtest.TestDefaultNamespacePrefix:46,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].getNamespacePrefix(int)'
      Src: wstxtest.TestDefaultNamespacePrefix:47,1
    - Dst: '[String].equals(wstxtest.TestDefaultNamespacePrefix)'
      Src: wstxtest.TestDefaultNamespacePrefix:48,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].fail(String)'
      Src: wstxtest.TestDefaultNamespacePrefix:49,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: 52
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 52
    functionName: '[wstxtest.TestDefaultNamespacePrefix].testDefaultNamespacePrefixAsEmptyString()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/TestDefaultNamespacePrefix.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(wstxtest.TestDefaultNamespacePrefix)'
    - '[wstxtest.TestDefaultNamespacePrefix].assertTokenType(wstxtest.TestDefaultNamespacePrefix,wstxtest.TestDefaultNamespacePrefix)'
    - '[String].equals(wstxtest.TestDefaultNamespacePrefix)'
    - '[wstxtest.TestDefaultNamespacePrefix].getNewInputFactory()'
    - '[wstxtest.TestDefaultNamespacePrefix].fail(String)'
    - '[wstxtest.TestDefaultNamespacePrefix].getProperty(String)'
    - '[wstxtest.TestDefaultNamespacePrefix].next()'
    - '[wstxtest.TestDefaultNamespacePrefix].assertEquals(wstxtest.TestDefaultNamespacePrefix,wstxtest.TestDefaultNamespacePrefix)'
    - '[wstxtest.TestDefaultNamespacePrefix].createXMLStreamReader(java.io.StringReader)'
    - '[wstxtest.TestDefaultNamespacePrefix].getNamespacePrefix(int)'
    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: '[org.junit.jupiter.api.Assertions].fail()'
      Src: wstxtest.BaseJUnit4Test: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: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 21
    functionName: '[wstxtest.BaseJUnit4Test].fail()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].fail()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].fail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].fail(String)'
      Src: wstxtest.BaseJUnit4Test:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[wstxtest.BaseJUnit4Test].fail(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].fail(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].fail(String,Throwable)'
      Src: wstxtest.BaseJUnit4Test:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - message
    - t
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[wstxtest.BaseJUnit4Test].fail(String,Throwable)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].fail(String,Throwable)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].fail(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: wstxtest.BaseJUnit4Test:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - condition
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[wstxtest.BaseJUnit4Test].assertTrue(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertTrue(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
      Src: wstxtest.BaseJUnit4Test:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - message
    - condition
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[wstxtest.BaseJUnit4Test].assertTrue(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertTrue(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: wstxtest.BaseJUnit4Test:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - condition
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[wstxtest.BaseJUnit4Test].assertFalse(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertFalse(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean,String)'
      Src: wstxtest.BaseJUnit4Test:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - message
    - condition
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[wstxtest.BaseJUnit4Test].assertFalse(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertFalse(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(Object)'
      Src: wstxtest.BaseJUnit4Test:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[wstxtest.BaseJUnit4Test].assertNull(Object)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(Object)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertNull(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertNull(Object,String)'
      Src: wstxtest.BaseJUnit4Test:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - message
    - obj
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[wstxtest.BaseJUnit4Test].assertNull(String,Object)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertNull(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(Object)'
      Src: wstxtest.BaseJUnit4Test:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[wstxtest.BaseJUnit4Test].assertNotNull(Object)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNotNull(Object)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertNotNull(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotNull(Object,String)'
      Src: wstxtest.BaseJUnit4Test:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - message
    - obj
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[wstxtest.BaseJUnit4Test].assertNotNull(String,Object)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertNotNull(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
      Src: wstxtest.BaseJUnit4Test:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[wstxtest.BaseJUnit4Test].assertSame(Object,Object)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertSame(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertSame(Object,Object,String)'
      Src: wstxtest.BaseJUnit4Test:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - message
    - expected
    - actual
    argTypes:
    - String
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[wstxtest.BaseJUnit4Test].assertSame(String,Object,Object)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertSame(Object,Object,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertSame(String,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotSame(Object,Object)'
      Src: wstxtest.BaseJUnit4Test:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[wstxtest.BaseJUnit4Test].assertNotSame(Object,Object)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNotSame(Object,Object)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertNotSame(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotSame(Object,Object,String)'
      Src: wstxtest.BaseJUnit4Test:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - message
    - expected
    - actual
    argTypes:
    - String
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[wstxtest.BaseJUnit4Test].assertNotSame(String,Object,Object)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertNotSame(Object,Object,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertNotSame(String,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(Object,Object)'
      Src: wstxtest.BaseJUnit4Test:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[wstxtest.BaseJUnit4Test].assertEquals(Object,Object)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(Object,Object)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertEquals(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(Object,Object,String)'
      Src: wstxtest.BaseJUnit4Test:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - message
    - expected
    - actual
    argTypes:
    - String
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[wstxtest.BaseJUnit4Test].assertEquals(String,Object,Object)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(Object,Object,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertEquals(String,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,long)'
      Src: wstxtest.BaseJUnit4Test:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[wstxtest.BaseJUnit4Test].assertEquals(long,long)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,long)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertEquals(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,long,String)'
      Src: wstxtest.BaseJUnit4Test:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - message
    - expected
    - actual
    argTypes:
    - String
    - long
    - long
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[wstxtest.BaseJUnit4Test].assertEquals(String,long,long)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,long,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertEquals(String,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(double,double,double)'
      Src: wstxtest.BaseJUnit4Test:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      - double
      - double
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - expected
    - actual
    - delta
    argTypes:
    - double
    - double
    - double
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[wstxtest.BaseJUnit4Test].assertEquals(double,double,double)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(double,double,double)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertEquals(double,double,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(double,double,double,String)'
      Src: wstxtest.BaseJUnit4Test:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - double
      - double
      - double
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - message
    - expected
    - actual
    - delta
    argTypes:
    - String
    - double
    - double
    - double
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[wstxtest.BaseJUnit4Test].assertEquals(String,double,double,double)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(double,double,double,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertEquals(String,double,double,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(float,float,float)'
      Src: wstxtest.BaseJUnit4Test:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - float
      - float
      - float
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - expected
    - actual
    - delta
    argTypes:
    - float
    - float
    - float
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[wstxtest.BaseJUnit4Test].assertEquals(float,float,float)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(float,float,float)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertEquals(float,float,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(float,float,float,String)'
      Src: wstxtest.BaseJUnit4Test:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - float
      - float
      - float
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - message
    - expected
    - actual
    - delta
    argTypes:
    - String
    - float
    - float
    - float
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[wstxtest.BaseJUnit4Test].assertEquals(String,float,float,float)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(float,float,float,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertEquals(String,float,float,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(char,char)'
      Src: wstxtest.BaseJUnit4Test:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[wstxtest.BaseJUnit4Test].assertEquals(char,char)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(char,char)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertEquals(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(char,char,String)'
      Src: wstxtest.BaseJUnit4Test:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - message
    - expected
    - actual
    argTypes:
    - String
    - char
    - char
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: '[wstxtest.BaseJUnit4Test].assertEquals(String,char,char)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(char,char,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertEquals(String,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,boolean)'
      Src: wstxtest.BaseJUnit4Test:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[wstxtest.BaseJUnit4Test].assertEquals(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertEquals(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(boolean,boolean,String)'
      Src: wstxtest.BaseJUnit4Test:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - message
    - expected
    - actual
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[wstxtest.BaseJUnit4Test].assertEquals(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(boolean,boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertEquals(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(Object[],Object[])'
      Src: wstxtest.BaseJUnit4Test:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - Object[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - Object[]
    - Object[]
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[wstxtest.BaseJUnit4Test].assertArrayEquals(Object[],Object[])'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(Object[],Object[])'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertArrayEquals(Object[],Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(Object[],Object[],String)'
      Src: wstxtest.BaseJUnit4Test:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - Object[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - message
    - expected
    - actual
    argTypes:
    - String
    - Object[]
    - Object[]
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[wstxtest.BaseJUnit4Test].assertArrayEquals(String,Object[],Object[])'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(Object[],Object[],String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertArrayEquals(String,Object[],Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(byte[],byte[])'
      Src: wstxtest.BaseJUnit4Test:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - byte[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - byte[]
    - byte[]
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[wstxtest.BaseJUnit4Test].assertArrayEquals(byte[],byte[])'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(byte[],byte[])'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertArrayEquals(byte[],byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(byte[],byte[],String)'
      Src: wstxtest.BaseJUnit4Test:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - byte[]
      - byte[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - message
    - expected
    - actual
    argTypes:
    - String
    - byte[]
    - byte[]
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[wstxtest.BaseJUnit4Test].assertArrayEquals(String,byte[],byte[])'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(byte[],byte[],String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertArrayEquals(String,byte[],byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(int[],int[])'
      Src: wstxtest.BaseJUnit4Test:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - int[]
    - int[]
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[wstxtest.BaseJUnit4Test].assertArrayEquals(int[],int[])'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(int[],int[])'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertArrayEquals(int[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(int[],int[],String)'
      Src: wstxtest.BaseJUnit4Test:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int[]
      - int[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - message
    - expected
    - actual
    argTypes:
    - String
    - int[]
    - int[]
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[wstxtest.BaseJUnit4Test].assertArrayEquals(String,int[],int[])'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(int[],int[],String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertArrayEquals(String,int[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(char[],char[])'
      Src: wstxtest.BaseJUnit4Test:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - char[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - char[]
    - char[]
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[wstxtest.BaseJUnit4Test].assertArrayEquals(char[],char[])'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(char[],char[])'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertArrayEquals(char[],char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(char[],char[],String)'
      Src: wstxtest.BaseJUnit4Test:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      - char[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - message
    - expected
    - actual
    argTypes:
    - String
    - char[]
    - char[]
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionName: '[wstxtest.BaseJUnit4Test].assertArrayEquals(String,char[],char[])'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(char[],char[],String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseJUnit4Test].assertArrayEquals(String,char[],char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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.BaseJUnit4Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.BaseJUnit4Test].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.BaseJUnit4Test
    signature: '[wstxtest.BaseJUnit4Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
      Src: wstxtest.io.TestWstxInputLocation:17,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getPublicId()'
      Src: wstxtest.io.TestWstxInputLocation:19,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertEquals(String,String)'
      Src: wstxtest.io.TestWstxInputLocation:19,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getSystemId()'
      Src: wstxtest.io.TestWstxInputLocation:20,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertEquals(String,String)'
      Src: wstxtest.io.TestWstxInputLocation:20,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getCharacterOffset()'
      Src: wstxtest.io.TestWstxInputLocation:21,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertEquals(int,int)'
      Src: wstxtest.io.TestWstxInputLocation:21,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getCharacterOffsetLong()'
      Src: wstxtest.io.TestWstxInputLocation:22,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertEquals(int,long)'
      Src: wstxtest.io.TestWstxInputLocation:22,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getLineNumber()'
      Src: wstxtest.io.TestWstxInputLocation:23,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertEquals(int,int)'
      Src: wstxtest.io.TestWstxInputLocation:23,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getColumnNumber()'
      Src: wstxtest.io.TestWstxInputLocation:24,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertEquals(int,int)'
      Src: wstxtest.io.TestWstxInputLocation:24,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getContext()'
      Src: wstxtest.io.TestWstxInputLocation:25,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertNull(String,org.codehaus.stax2.XMLStreamLocation2)'
      Src: wstxtest.io.TestWstxInputLocation:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    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: 26
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 26
    functionName: '[wstxtest.io.TestWstxInputLocation].testGetters()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestWstxInputLocation.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputLocation].getPublicId()'
    - '[wstxtest.io.TestWstxInputLocation].assertEquals(String,String)'
    - '[wstxtest.io.TestWstxInputLocation].assertNull(String,org.codehaus.stax2.XMLStreamLocation2)'
    - '[com.ctc.wstx.io.WstxInputLocation].getContext()'
    - '[wstxtest.io.TestWstxInputLocation].assertEquals(int,long)'
    - '[com.ctc.wstx.io.WstxInputLocation].getCharacterOffsetLong()'
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
    - '[com.ctc.wstx.io.WstxInputLocation].getLineNumber()'
    - '[com.ctc.wstx.io.WstxInputLocation].getCharacterOffset()'
    - '[wstxtest.io.TestWstxInputLocation].assertEquals(int,int)'
    - '[com.ctc.wstx.io.WstxInputLocation].getSystemId()'
    - '[com.ctc.wstx.io.WstxInputLocation].getColumnNumber()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestWstxInputLocation].testGetters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,wstxtest.io.TestWstxInputLocation,int,int)'
      Src: wstxtest.io.TestWstxInputLocation:36,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getCharacterOffsetLong()'
      Src: wstxtest.io.TestWstxInputLocation:38,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertEquals(wstxtest.io.TestWstxInputLocation,long)'
      Src: wstxtest.io.TestWstxInputLocation:38,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getCharacterOffset()'
      Src: wstxtest.io.TestWstxInputLocation:39,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertEquals(int,int)'
      Src: wstxtest.io.TestWstxInputLocation:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 40
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 40
    functionName: '[wstxtest.io.TestWstxInputLocation].testCharacterOffsetTruncatedToInt()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestWstxInputLocation.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,wstxtest.io.TestWstxInputLocation,int,int)'
    - '[wstxtest.io.TestWstxInputLocation].assertEquals(wstxtest.io.TestWstxInputLocation,long)'
    - '[com.ctc.wstx.io.WstxInputLocation].getCharacterOffsetLong()'
    - '[wstxtest.io.TestWstxInputLocation].assertEquals(int,int)'
    - '[com.ctc.wstx.io.WstxInputLocation].getCharacterOffset()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestWstxInputLocation].testCharacterOffsetTruncatedToInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getEmptyLocation()'
      Src: wstxtest.io.TestWstxInputLocation:47,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertNotNull(com.ctc.wstx.io.WstxInputLocation)'
      Src: wstxtest.io.TestWstxInputLocation:48,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getCharacterOffset()'
      Src: wstxtest.io.TestWstxInputLocation:50,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertEquals(int)'
      Src: wstxtest.io.TestWstxInputLocation:50,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getLineNumber()'
      Src: wstxtest.io.TestWstxInputLocation:51,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertEquals(int)'
      Src: wstxtest.io.TestWstxInputLocation:51,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getColumnNumber()'
      Src: wstxtest.io.TestWstxInputLocation:52,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertEquals(int)'
      Src: wstxtest.io.TestWstxInputLocation:52,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getEmptyLocation()'
      Src: wstxtest.io.TestWstxInputLocation:54,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertSame(com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.io.WstxInputLocation)'
      Src: wstxtest.io.TestWstxInputLocation:54,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: 55
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 55
    functionName: '[wstxtest.io.TestWstxInputLocation].testEmptyLocationSingleton()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestWstxInputLocation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.io.TestWstxInputLocation].assertSame(com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.io.WstxInputLocation)'
    - '[wstxtest.io.TestWstxInputLocation].assertNotNull(com.ctc.wstx.io.WstxInputLocation)'
    - '[com.ctc.wstx.io.WstxInputLocation].getLineNumber()'
    - '[wstxtest.io.TestWstxInputLocation].assertEquals(int)'
    - '[com.ctc.wstx.io.WstxInputLocation].getCharacterOffset()'
    - '[com.ctc.wstx.io.WstxInputLocation].getColumnNumber()'
    - '[com.ctc.wstx.io.WstxInputLocation].getEmptyLocation()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestWstxInputLocation].testEmptyLocationSingleton()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
      Src: wstxtest.io.TestWstxInputLocation:62,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
      Src: wstxtest.io.TestWstxInputLocation:65,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertEquals(com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.io.WstxInputLocation)'
      Src: wstxtest.io.TestWstxInputLocation:66,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
      Src: wstxtest.io.TestWstxInputLocation:70,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertEquals(com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.io.WstxInputLocation)'
      Src: wstxtest.io.TestWstxInputLocation:71,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].hashCode()'
      Src: wstxtest.io.TestWstxInputLocation:72,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].hashCode()'
      Src: wstxtest.io.TestWstxInputLocation:72,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertEquals(int,int)'
      Src: wstxtest.io.TestWstxInputLocation:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 73
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 73
    functionName: '[wstxtest.io.TestWstxInputLocation].testEqualsSameOffsetAndIds()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestWstxInputLocation.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
    - '[com.ctc.wstx.io.WstxInputLocation].hashCode()'
    - '[wstxtest.io.TestWstxInputLocation].assertEquals(int,int)'
    - '[wstxtest.io.TestWstxInputLocation].assertEquals(com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.io.WstxInputLocation)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestWstxInputLocation].testEqualsSameOffsetAndIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
      Src: wstxtest.io.TestWstxInputLocation:78,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
      Src: wstxtest.io.TestWstxInputLocation:79,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].equals(com.ctc.wstx.io.WstxInputLocation)'
      Src: wstxtest.io.TestWstxInputLocation:80,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertFalse(boolean)'
      Src: wstxtest.io.TestWstxInputLocation:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    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: 81
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 81
    functionName: '[wstxtest.io.TestWstxInputLocation].testEqualsDifferentOffset()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestWstxInputLocation.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
    - '[com.ctc.wstx.io.WstxInputLocation].equals(com.ctc.wstx.io.WstxInputLocation)'
    - '[wstxtest.io.TestWstxInputLocation].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestWstxInputLocation].testEqualsDifferentOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
      Src: wstxtest.io.TestWstxInputLocation:86,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
      Src: wstxtest.io.TestWstxInputLocation:87,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
      Src: wstxtest.io.TestWstxInputLocation:88,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].equals(com.ctc.wstx.io.WstxInputLocation)'
      Src: wstxtest.io.TestWstxInputLocation:89,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertFalse(boolean)'
      Src: wstxtest.io.TestWstxInputLocation:89,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].equals(com.ctc.wstx.io.WstxInputLocation)'
      Src: wstxtest.io.TestWstxInputLocation:90,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertFalse(boolean)'
      Src: wstxtest.io.TestWstxInputLocation:90,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: 91
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 91
    functionName: '[wstxtest.io.TestWstxInputLocation].testEqualsDifferentPublicOrSystemId()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestWstxInputLocation.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
    - '[com.ctc.wstx.io.WstxInputLocation].equals(com.ctc.wstx.io.WstxInputLocation)'
    - '[wstxtest.io.TestWstxInputLocation].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestWstxInputLocation].testEqualsDifferentPublicOrSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
      Src: wstxtest.io.TestWstxInputLocation:99,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,null,String,int,int,int)'
      Src: wstxtest.io.TestWstxInputLocation:101,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].equals(com.ctc.wstx.io.WstxInputLocation)'
      Src: wstxtest.io.TestWstxInputLocation:105,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertTrue(String,boolean)'
      Src: wstxtest.io.TestWstxInputLocation:104,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].equals(com.ctc.wstx.io.WstxInputLocation)'
      Src: wstxtest.io.TestWstxInputLocation:112,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertFalse(String,boolean)'
      Src: wstxtest.io.TestWstxInputLocation:111,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: 113
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 113
    functionName: '[wstxtest.io.TestWstxInputLocation].testEqualsHandlesNullIdsOnOtherInstance()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestWstxInputLocation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.io.TestWstxInputLocation].assertTrue(String,boolean)'
    - '[com.ctc.wstx.io.WstxInputLocation].equals(com.ctc.wstx.io.WstxInputLocation)'
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
    - '[wstxtest.io.TestWstxInputLocation].assertFalse(String,boolean)'
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,null,String,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestWstxInputLocation].testEqualsHandlesNullIdsOnOtherInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
      Src: wstxtest.io.TestWstxInputLocation:118,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].equals(null)'
      Src: wstxtest.io.TestWstxInputLocation:119,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertFalse(boolean)'
      Src: wstxtest.io.TestWstxInputLocation:119,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].equals(String)'
      Src: wstxtest.io.TestWstxInputLocation:120,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertFalse(boolean)'
      Src: wstxtest.io.TestWstxInputLocation:120,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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 121
    functionName: '[wstxtest.io.TestWstxInputLocation].testEqualsRejectsNonLocation()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestWstxInputLocation.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
    - '[com.ctc.wstx.io.WstxInputLocation].equals(null)'
    - '[wstxtest.io.TestWstxInputLocation].assertFalse(boolean)'
    - '[com.ctc.wstx.io.WstxInputLocation].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestWstxInputLocation].testEqualsRejectsNonLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
      Src: wstxtest.io.TestWstxInputLocation:128,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].toString()'
      Src: wstxtest.io.TestWstxInputLocation:129,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.io.TestWstxInputLocation:130,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertTrue(String,wstxtest.io.TestWstxInputLocation)'
      Src: wstxtest.io.TestWstxInputLocation:130,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.io.TestWstxInputLocation:131,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertTrue(String,wstxtest.io.TestWstxInputLocation)'
      Src: wstxtest.io.TestWstxInputLocation:131,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.io.TestWstxInputLocation:133,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertTrue(String,wstxtest.io.TestWstxInputLocation)'
      Src: wstxtest.io.TestWstxInputLocation:132,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].toString()'
      Src: wstxtest.io.TestWstxInputLocation:136,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertSame(String,String)'
      Src: wstxtest.io.TestWstxInputLocation:136,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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 125
    functionDepth: 4
    functionLinenumber: 125
    functionLinenumberEnd: 137
    functionName: '[wstxtest.io.TestWstxInputLocation].testToStringIncludesRowColAndSystemId()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestWstxInputLocation.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
    - '[String].contains(String)'
    - '[com.ctc.wstx.io.WstxInputLocation].toString()'
    - '[wstxtest.io.TestWstxInputLocation].assertTrue(String,wstxtest.io.TestWstxInputLocation)'
    - '[wstxtest.io.TestWstxInputLocation].assertSame(String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestWstxInputLocation].testToStringIncludesRowColAndSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
      Src: wstxtest.io.TestWstxInputLocation:142,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(com.ctc.wstx.io.WstxInputLocation,String,String,int,int,int)'
      Src: wstxtest.io.TestWstxInputLocation:143,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].toString()'
      Src: wstxtest.io.TestWstxInputLocation:144,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.io.TestWstxInputLocation:146,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertTrue(String,wstxtest.io.TestWstxInputLocation)'
      Src: wstxtest.io.TestWstxInputLocation:146,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.io.TestWstxInputLocation:147,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertTrue(String,wstxtest.io.TestWstxInputLocation)'
      Src: wstxtest.io.TestWstxInputLocation:147,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.io.TestWstxInputLocation:148,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertTrue(String,wstxtest.io.TestWstxInputLocation)'
      Src: wstxtest.io.TestWstxInputLocation:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    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: 149
      start: 139
    functionDepth: 4
    functionLinenumber: 139
    functionLinenumberEnd: 149
    functionName: '[wstxtest.io.TestWstxInputLocation].testToStringWithContextChain()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestWstxInputLocation.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(com.ctc.wstx.io.WstxInputLocation,String,String,int,int,int)'
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
    - '[String].contains(String)'
    - '[com.ctc.wstx.io.WstxInputLocation].toString()'
    - '[wstxtest.io.TestWstxInputLocation].assertTrue(String,wstxtest.io.TestWstxInputLocation)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestWstxInputLocation].testToStringWithContextChain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
      Src: wstxtest.io.TestWstxInputLocation:154,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(com.ctc.wstx.io.WstxInputLocation,String,String,int,int,int)'
      Src: wstxtest.io.TestWstxInputLocation:155,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getContext()'
      Src: wstxtest.io.TestWstxInputLocation:156,1
    - Dst: '[wstxtest.io.TestWstxInputLocation].assertSame(com.ctc.wstx.io.WstxInputLocation,org.codehaus.stax2.XMLStreamLocation2)'
      Src: wstxtest.io.TestWstxInputLocation:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    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: 157
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 157
    functionName: '[wstxtest.io.TestWstxInputLocation].testGetContextReturnsParent()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestWstxInputLocation.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String,int,int,int)'
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(com.ctc.wstx.io.WstxInputLocation,String,String,int,int,int)'
    - '[com.ctc.wstx.io.WstxInputLocation].getContext()'
    - '[wstxtest.io.TestWstxInputLocation].assertSame(com.ctc.wstx.io.WstxInputLocation,org.codehaus.stax2.XMLStreamLocation2)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestWstxInputLocation].testGetContextReturnsParent()'
  - 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.TestWstxInputLocation
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.io.TestWstxInputLocation].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestWstxInputLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.io.TestWstxInputLocation
    signature: '[wstxtest.io.TestWstxInputLocation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(wstxtest.io.TestUTF8Reader,wstxtest.io.TestUTF8Reader)'
      Src: wstxtest.io.TestUTF8Reader:33,1
    - Dst: '[ByteArrayInputStream].<init>(wstxtest.io.TestUTF8Reader)'
      Src: wstxtest.io.TestUTF8Reader:35,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
      Src: wstxtest.io.TestUTF8Reader:38,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].<init>(com.ctc.wstx.api.ReaderConfig,ByteArrayInputStream,wstxtest.io.TestUTF8Reader,int,int,boolean)'
      Src: wstxtest.io.TestUTF8Reader:40,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].read(wstxtest.io.TestUTF8Reader,int,wstxtest.io.TestUTF8Reader)'
      Src: wstxtest.io.TestUTF8Reader:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 45
    functionName: '[wstxtest.io.TestUTF8Reader].testDelAtBufferBoundary()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestUTF8Reader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.UTF8Reader].read(wstxtest.io.TestUTF8Reader,int,wstxtest.io.TestUTF8Reader)'
    - '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
    - '[ByteArrayInputStream].<init>(wstxtest.io.TestUTF8Reader)'
    - '[java.util.Arrays].fill(wstxtest.io.TestUTF8Reader,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:
    - Dst: '[wstxtest.io.TestUTF8Reader].assertRejected()'
      Src: wstxtest.io.TestUTF8Reader:52,1
    - Dst: '[wstxtest.io.TestUTF8Reader].assertRejected()'
      Src: wstxtest.io.TestUTF8Reader:53,1
    - Dst: '[wstxtest.io.TestUTF8Reader].assertRejected()'
      Src: wstxtest.io.TestUTF8Reader:54,1
    - Dst: '[wstxtest.io.TestUTF8Reader].assertRejected()'
      Src: wstxtest.io.TestUTF8Reader:55,1
    - Dst: '[wstxtest.io.TestUTF8Reader].decode()'
      Src: wstxtest.io.TestUTF8Reader:58,1
    - Dst: '[wstxtest.io.TestUTF8Reader].assertEquals(String,String)'
      Src: wstxtest.io.TestUTF8Reader:58,1
    - Dst: '[wstxtest.io.TestUTF8Reader].decode()'
      Src: wstxtest.io.TestUTF8Reader:59,1
    - Dst: '[wstxtest.io.TestUTF8Reader].assertEquals(String,String)'
      Src: wstxtest.io.TestUTF8Reader:59,1
    - Dst: '[wstxtest.io.TestUTF8Reader].decode()'
      Src: wstxtest.io.TestUTF8Reader:60,1
    - Dst: '[wstxtest.io.TestUTF8Reader].assertEquals(String,String)'
      Src: wstxtest.io.TestUTF8Reader:60,1
    - Dst: Character.toChars(int)
      Src: wstxtest.io.TestUTF8Reader:61,1
    - Dst: '[String].<init>(wstxtest.io.TestUTF8Reader)'
      Src: wstxtest.io.TestUTF8Reader:61,1
    - Dst: '[wstxtest.io.TestUTF8Reader].decode()'
      Src: wstxtest.io.TestUTF8Reader:62,1
    - Dst: '[wstxtest.io.TestUTF8Reader].assertEquals(String,String)'
      Src: wstxtest.io.TestUTF8Reader:61,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 63
    functionName: '[wstxtest.io.TestUTF8Reader].testOverlongEncodingsRejected()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestUTF8Reader.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.io.TestUTF8Reader].decode()'
    - '[wstxtest.io.TestUTF8Reader].assertEquals(String,String)'
    - '[wstxtest.io.TestUTF8Reader].assertRejected()'
    - '[String].<init>(wstxtest.io.TestUTF8Reader)'
    - Character.toChars(int)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestUTF8Reader].testOverlongEncodingsRejected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.io.TestUTF8Reader].decode(byte[])'
      Src: wstxtest.io.TestUTF8Reader:68,1
    - Dst: '[wstxtest.io.TestUTF8Reader].fail(String)'
      Src: wstxtest.io.TestUTF8Reader:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: wstxtest.BaseJUnit4Test
    argCount: 1
    argNames:
    - input
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 73
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 73
    functionName: '[wstxtest.io.TestUTF8Reader].assertRejected(byte[])'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestUTF8Reader.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.io.TestUTF8Reader].decode(byte[])'
    - '[wstxtest.io.TestUTF8Reader].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestUTF8Reader].assertRejected(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
      Src: wstxtest.io.TestUTF8Reader:78,1
    - Dst: '[ByteArrayInputStream].<init>(byte[])'
      Src: wstxtest.io.TestUTF8Reader:79,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].<init>(com.ctc.wstx.api.ReaderConfig,ByteArrayInputStream,int,int,boolean)'
      Src: wstxtest.io.TestUTF8Reader:79,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].read(wstxtest.io.TestUTF8Reader,int,wstxtest.io.TestUTF8Reader)'
      Src: wstxtest.io.TestUTF8Reader:82,1
    - Dst: '[String].<init>(wstxtest.io.TestUTF8Reader,int,int)'
      Src: wstxtest.io.TestUTF8Reader:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: wstxtest.BaseJUnit4Test
    argCount: 1
    argNames:
    - input
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 84
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 84
    functionName: '[wstxtest.io.TestUTF8Reader].decode(byte[])'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestUTF8Reader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.UTF8Reader].<init>(com.ctc.wstx.api.ReaderConfig,ByteArrayInputStream,int,int,boolean)'
    - '[String].<init>(wstxtest.io.TestUTF8Reader,int,int)'
    - '[ByteArrayInputStream].<init>(byte[])'
    - '[com.ctc.wstx.io.UTF8Reader].read(wstxtest.io.TestUTF8Reader,int,wstxtest.io.TestUTF8Reader)'
    - '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.io.TestUTF8Reader].decode(byte[])'
  - 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: wstxtest.BaseJUnit4Test
    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: '[String].toCharArray()'
      Src: wstxtest.io.TestMergedReader:20,1
    - Dst: '[StringReader].<init>(String)'
      Src: wstxtest.io.TestMergedReader:21,1
    - Dst: '[com.ctc.wstx.io.MergedReader].<init>(null,StringReader,wstxtest.io.TestMergedReader,int,wstxtest.io.TestMergedReader)'
      Src: wstxtest.io.TestMergedReader:22,1
    - Dst: '[com.ctc.wstx.io.MergedReader].skip(int)'
      Src: wstxtest.io.TestMergedReader:25,1
    - Dst: '[wstxtest.io.TestMergedReader].assertEquals(String,int,long)'
      Src: wstxtest.io.TestMergedReader:26,1
    - Dst: '[com.ctc.wstx.io.MergedReader].read()'
      Src: wstxtest.io.TestMergedReader:29,1
    - Dst: '[wstxtest.io.TestMergedReader].assertEquals(char,char)'
      Src: wstxtest.io.TestMergedReader:29,1
    - Dst: '[com.ctc.wstx.io.MergedReader].close()'
      Src: wstxtest.io.TestMergedReader:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 17
    functionDepth: 2
    functionLinenumber: 17
    functionLinenumberEnd: 32
    functionName: '[wstxtest.io.TestMergedReader].testSkipReturnValue()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestMergedReader.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[com.ctc.wstx.io.MergedReader].read()'
    - '[com.ctc.wstx.io.MergedReader].close()'
    - '[com.ctc.wstx.io.MergedReader].<init>(null,StringReader,wstxtest.io.TestMergedReader,int,wstxtest.io.TestMergedReader)'
    - '[String].toCharArray()'
    - '[wstxtest.io.TestMergedReader].assertEquals(char,char)'
    - '[com.ctc.wstx.io.MergedReader].skip(int)'
    - '[wstxtest.io.TestMergedReader].assertEquals(String,int,long)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestMergedReader].testSkipReturnValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: wstxtest.io.TestMergedReader:37,1
    - Dst: '[StringReader].<init>(String)'
      Src: wstxtest.io.TestMergedReader:38,1
    - Dst: '[com.ctc.wstx.io.MergedReader].<init>(null,StringReader,wstxtest.io.TestMergedReader,int,wstxtest.io.TestMergedReader)'
      Src: wstxtest.io.TestMergedReader:39,1
    - Dst: '[com.ctc.wstx.io.MergedReader].skip(int)'
      Src: wstxtest.io.TestMergedReader:42,1
    - Dst: '[wstxtest.io.TestMergedReader].assertEquals(int,long)'
      Src: wstxtest.io.TestMergedReader:43,1
    - Dst: '[com.ctc.wstx.io.MergedReader].read()'
      Src: wstxtest.io.TestMergedReader:46,1
    - Dst: '[wstxtest.io.TestMergedReader].assertEquals(char,char)'
      Src: wstxtest.io.TestMergedReader:46,1
    - Dst: '[com.ctc.wstx.io.MergedReader].close()'
      Src: wstxtest.io.TestMergedReader:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 49
    functionName: '[wstxtest.io.TestMergedReader].testSkipExactlyAvailable()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestMergedReader.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[com.ctc.wstx.io.MergedReader].read()'
    - '[com.ctc.wstx.io.MergedReader].close()'
    - '[com.ctc.wstx.io.MergedReader].<init>(null,StringReader,wstxtest.io.TestMergedReader,int,wstxtest.io.TestMergedReader)'
    - '[wstxtest.io.TestMergedReader].assertEquals(int,long)'
    - '[String].toCharArray()'
    - '[wstxtest.io.TestMergedReader].assertEquals(char,char)'
    - '[com.ctc.wstx.io.MergedReader].skip(int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestMergedReader].testSkipExactlyAvailable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: wstxtest.io.TestMergedReader:54,1
    - Dst: '[StringReader].<init>(String)'
      Src: wstxtest.io.TestMergedReader:55,1
    - Dst: '[com.ctc.wstx.io.MergedReader].<init>(null,StringReader,wstxtest.io.TestMergedReader,int,wstxtest.io.TestMergedReader)'
      Src: wstxtest.io.TestMergedReader:56,1
    - Dst: '[com.ctc.wstx.io.MergedReader].skip(int)'
      Src: wstxtest.io.TestMergedReader:59,1
    - Dst: '[wstxtest.io.TestMergedReader].assertEquals(int,long)'
      Src: wstxtest.io.TestMergedReader:60,1
    - Dst: '[com.ctc.wstx.io.MergedReader].read()'
      Src: wstxtest.io.TestMergedReader:63,1
    - Dst: '[wstxtest.io.TestMergedReader].assertEquals(char,char)'
      Src: wstxtest.io.TestMergedReader:63,1
    - Dst: '[com.ctc.wstx.io.MergedReader].close()'
      Src: wstxtest.io.TestMergedReader:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 66
    functionName: '[wstxtest.io.TestMergedReader].testSkipBeyondBuffer()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestMergedReader.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[com.ctc.wstx.io.MergedReader].read()'
    - '[com.ctc.wstx.io.MergedReader].close()'
    - '[com.ctc.wstx.io.MergedReader].<init>(null,StringReader,wstxtest.io.TestMergedReader,int,wstxtest.io.TestMergedReader)'
    - '[wstxtest.io.TestMergedReader].assertEquals(int,long)'
    - '[String].toCharArray()'
    - '[wstxtest.io.TestMergedReader].assertEquals(char,char)'
    - '[com.ctc.wstx.io.MergedReader].skip(int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestMergedReader].testSkipBeyondBuffer()'
  - 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.TestMergedReader
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.io.TestMergedReader].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestMergedReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.io.TestMergedReader
    signature: '[wstxtest.io.TestMergedReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
      Src: wstxtest.io.TestUTF32Reader:14,1
    - Dst: '[ByteArrayInputStream].<init>(byte[])'
      Src: wstxtest.io.TestUTF32Reader:15,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].<init>(com.ctc.wstx.api.ReaderConfig,ByteArrayInputStream,int,int,boolean,boolean)'
      Src: wstxtest.io.TestUTF32Reader:15,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.UTF32Reader
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 2
    argNames:
    - input
    - bigEndian
    argTypes:
    - byte[]
    - boolean
    constantsTouched: []
    func_position:
      end: 17
      start: 12
    functionDepth: 1
    functionLinenumber: 12
    functionLinenumberEnd: 17
    functionName: '[wstxtest.io.TestUTF32Reader].reader(byte[],boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestUTF32Reader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
    - '[com.ctc.wstx.io.UTF32Reader].<init>(com.ctc.wstx.api.ReaderConfig,ByteArrayInputStream,int,int,boolean,boolean)'
    - '[ByteArrayInputStream].<init>(byte[])'
    linkageType: ''
    returnType: com.ctc.wstx.io.UTF32Reader
    signature: '[wstxtest.io.TestUTF32Reader].reader(byte[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.io.TestUTF32Reader].reader(boolean)'
      Src: wstxtest.io.TestUTF32Reader:25,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].read(int,int)'
      Src: wstxtest.io.TestUTF32Reader:25,1
    - Dst: '[wstxtest.io.TestUTF32Reader].fail(String)'
      Src: wstxtest.io.TestUTF32Reader:27,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 29
    functionName: '[wstxtest.io.TestUTF32Reader].testOutOfRangeBigEndian()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestUTF32Reader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.UTF32Reader].read(int,int)'
    - '[wstxtest.io.TestUTF32Reader].fail(String)'
    - '[wstxtest.io.TestUTF32Reader].reader(boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestUTF32Reader].testOutOfRangeBigEndian()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.io.TestUTF32Reader].reader(boolean)'
      Src: wstxtest.io.TestUTF32Reader:34,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].read(int,int)'
      Src: wstxtest.io.TestUTF32Reader:34,1
    - Dst: '[wstxtest.io.TestUTF32Reader].fail(String)'
      Src: wstxtest.io.TestUTF32Reader:36,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 38
    functionName: '[wstxtest.io.TestUTF32Reader].testOutOfRangeLittleEndian()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestUTF32Reader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.UTF32Reader].read(int,int)'
    - '[wstxtest.io.TestUTF32Reader].fail(String)'
    - '[wstxtest.io.TestUTF32Reader].reader(boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestUTF32Reader].testOutOfRangeLittleEndian()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.io.TestUTF32Reader].reader(boolean)'
      Src: wstxtest.io.TestUTF32Reader:44,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].read(wstxtest.io.TestUTF32Reader,int,int)'
      Src: wstxtest.io.TestUTF32Reader:44,1
    - Dst: '[wstxtest.io.TestUTF32Reader].assertEquals(int,int)'
      Src: wstxtest.io.TestUTF32Reader:45,1
    - Dst: '[wstxtest.io.TestUTF32Reader].assertEquals(char)'
      Src: wstxtest.io.TestUTF32Reader:46,1
    - Dst: '[wstxtest.io.TestUTF32Reader].assertEquals(char)'
      Src: wstxtest.io.TestUTF32Reader:47,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.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 48
    functionName: '[wstxtest.io.TestUTF32Reader].testValidAstral()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestUTF32Reader.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.io.TestUTF32Reader].assertEquals(char)'
    - '[wstxtest.io.TestUTF32Reader].reader(boolean)'
    - '[wstxtest.io.TestUTF32Reader].assertEquals(int,int)'
    - '[com.ctc.wstx.io.UTF32Reader].read(wstxtest.io.TestUTF32Reader,int,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestUTF32Reader].testValidAstral()'
  - 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.TestUTF32Reader
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.io.TestUTF32Reader].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestUTF32Reader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.io.TestUTF32Reader
    signature: '[wstxtest.io.TestUTF32Reader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.MergedStream].<init>(null,null,int,int)'
      Src: wstxtest.io.TestMergedStream:23,1
    - Dst: '[wstxtest.io.TestMergedStream].fail(String)'
      Src: wstxtest.io.TestMergedStream:24,1
    - Dst: '[wstxtest.io.TestMergedStream].verifyException(wstxtest.io.TestMergedStream,String)'
      Src: wstxtest.io.TestMergedStream:26,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: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 28
    functionName: '[wstxtest.io.TestMergedStream].testNullUnderlyingRejected()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestMergedStream.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.MergedStream].<init>(null,null,int,int)'
    - '[wstxtest.io.TestMergedStream].fail(String)'
    - '[wstxtest.io.TestMergedStream].verifyException(wstxtest.io.TestMergedStream,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestMergedStream].testNullUnderlyingRejected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:35,1
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:36,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:36,1
    - Dst: '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:37,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:38,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:38,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:39,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:39,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:41,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:41,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:42,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:42,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:43,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 45
    functionName: '[wstxtest.io.TestMergedStream].testReadDrainsBufferThenUnderlying()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestMergedStream.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
    - '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
    - '[java.io.ByteArrayInputStream].<init>(wstxtest.io.TestMergedStream)'
    - '[String].getBytes(String)'
    - ms.read()
    - '[wstxtest.io.TestMergedStream].assertEquals(wstxtest.io.TestMergedStream)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestMergedStream].testReadDrainsBufferThenUnderlying()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:50,1
    - Dst: '[java.io.ByteArrayInputStream].<init>()'
      Src: wstxtest.io.TestMergedStream:51,1
    - Dst: '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:53,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:54,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:54,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:55,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:55,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:56,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 58
    functionName: '[wstxtest.io.TestMergedStream].testReadHonorsStartOffset()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestMergedStream.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
    - '[java.io.ByteArrayInputStream].<init>()'
    - '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
    - '[String].getBytes(String)'
    - ms.read()
    - '[wstxtest.io.TestMergedStream].assertEquals(wstxtest.io.TestMergedStream)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestMergedStream].testReadHonorsStartOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:65,1
    - Dst: '[java.io.ByteArrayInputStream].<init>()'
      Src: wstxtest.io.TestMergedStream:66,1
    - Dst: '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:67,1
    - Dst: ms.read(wstxtest.io.TestMergedStream)
      Src: wstxtest.io.TestMergedStream:69,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:71,1
    - Dst: '[String].<init>(wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream,String)'
      Src: wstxtest.io.TestMergedStream:72,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(String,String)'
      Src: wstxtest.io.TestMergedStream:72,1
    - Dst: ms.read(wstxtest.io.TestMergedStream)
      Src: wstxtest.io.TestMergedStream:74,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 76
    functionName: '[wstxtest.io.TestMergedStream].testReadIntoArrayFromBuffer()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestMergedStream.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
    - '[wstxtest.io.TestMergedStream].assertEquals(String,String)'
    - '[java.io.ByteArrayInputStream].<init>()'
    - ms.read(wstxtest.io.TestMergedStream)
    - '[String].<init>(wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream,String)'
    - '[String].getBytes(String)'
    - '[wstxtest.io.TestMergedStream].assertEquals(int,wstxtest.io.TestMergedStream)'
    - '[wstxtest.io.TestMergedStream].assertEquals(wstxtest.io.TestMergedStream)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestMergedStream].testReadIntoArrayFromBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:81,1
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:82,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:82,1
    - Dst: '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:83,1
    - Dst: ms.read(wstxtest.io.TestMergedStream,int,int)
      Src: wstxtest.io.TestMergedStream:86,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:86,1
    - Dst: '[String].<init>(wstxtest.io.TestMergedStream,int,int,String)'
      Src: wstxtest.io.TestMergedStream:87,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(String,String)'
      Src: wstxtest.io.TestMergedStream:87,1
    - Dst: ms.read(wstxtest.io.TestMergedStream,int,int)
      Src: wstxtest.io.TestMergedStream:89,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:89,1
    - Dst: '[String].<init>(wstxtest.io.TestMergedStream,int,int,String)'
      Src: wstxtest.io.TestMergedStream:90,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(String,String)'
      Src: wstxtest.io.TestMergedStream:90,1
    - Dst: ms.read(wstxtest.io.TestMergedStream,int,int)
      Src: wstxtest.io.TestMergedStream:92,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:93,1
    - Dst: '[String].<init>(wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream,String)'
      Src: wstxtest.io.TestMergedStream:94,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(String,String)'
      Src: wstxtest.io.TestMergedStream:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 96
    functionName: '[wstxtest.io.TestMergedStream].testReadIntoArrayPartialThenUnderlying()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestMergedStream.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(wstxtest.io.TestMergedStream,int,int,String)'
    - '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
    - '[wstxtest.io.TestMergedStream].assertEquals(String,String)'
    - '[java.io.ByteArrayInputStream].<init>(wstxtest.io.TestMergedStream)'
    - '[String].getBytes(String)'
    - '[String].<init>(wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream,String)'
    - ms.read(wstxtest.io.TestMergedStream,int,int)
    - '[wstxtest.io.TestMergedStream].assertEquals(int,wstxtest.io.TestMergedStream)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestMergedStream].testReadIntoArrayPartialThenUnderlying()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:103,1
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:104,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:104,1
    - Dst: '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:105,1
    - Dst: ms.available()
      Src: wstxtest.io.TestMergedStream:106,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:106,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:107,1
    - Dst: ms.available()
      Src: wstxtest.io.TestMergedStream:108,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:108,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:110,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:111,1
    - Dst: ms.available()
      Src: wstxtest.io.TestMergedStream:113,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 115
    functionName: '[wstxtest.io.TestMergedStream].testAvailableReportsBufferedThenUnderlying()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestMergedStream.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
    - ms.available()
    - '[java.io.ByteArrayInputStream].<init>(wstxtest.io.TestMergedStream)'
    - '[String].getBytes(String)'
    - ms.read()
    - '[wstxtest.io.TestMergedStream].assertEquals(int,wstxtest.io.TestMergedStream)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestMergedStream].testAvailableReportsBufferedThenUnderlying()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:122,1
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:123,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:123,1
    - Dst: '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:124,1
    - Dst: ms.skip(int)
      Src: wstxtest.io.TestMergedStream:126,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:126,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:127,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 129
    functionName: '[wstxtest.io.TestMergedStream].testSkipWithinBuffer()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestMergedStream.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
    - '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
    - '[java.io.ByteArrayInputStream].<init>(wstxtest.io.TestMergedStream)'
    - '[String].getBytes(String)'
    - ms.skip(int)
    - ms.read()
    - '[wstxtest.io.TestMergedStream].assertEquals(int,wstxtest.io.TestMergedStream)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestMergedStream].testSkipWithinBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:134,1
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:135,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:135,1
    - Dst: '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:136,1
    - Dst: ms.skip(int)
      Src: wstxtest.io.TestMergedStream:138,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:139,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:140,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 142
    functionName: '[wstxtest.io.TestMergedStream].testSkipCrossesBufferIntoUnderlying()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestMergedStream.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
    - '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
    - '[java.io.ByteArrayInputStream].<init>(wstxtest.io.TestMergedStream)'
    - '[String].getBytes(String)'
    - ms.skip(int)
    - ms.read()
    - '[wstxtest.io.TestMergedStream].assertEquals(int,wstxtest.io.TestMergedStream)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestMergedStream].testSkipCrossesBufferIntoUnderlying()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:147,1
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:148,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:148,1
    - Dst: '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:149,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:151,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:152,1
    - Dst: ms.skip(int)
      Src: wstxtest.io.TestMergedStream:154,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:154,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:155,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 157
    functionName: '[wstxtest.io.TestMergedStream].testSkipPastBufferOnlyUnderlying()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestMergedStream.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
    - '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
    - '[java.io.ByteArrayInputStream].<init>(wstxtest.io.TestMergedStream)'
    - '[String].getBytes(String)'
    - ms.read()
    - ms.skip(int)
    - '[wstxtest.io.TestMergedStream].assertEquals(int,wstxtest.io.TestMergedStream)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestMergedStream].testSkipPastBufferOnlyUnderlying()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:164,1
    - Dst: '[java.io.ByteArrayInputStream].<init>()'
      Src: wstxtest.io.TestMergedStream:166,1
    - Dst: '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:167,1
    - Dst: ms.markSupported()
      Src: wstxtest.io.TestMergedStream:169,1
    - Dst: '[wstxtest.io.TestMergedStream].assertFalse(wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:169,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:170,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:171,1
    - Dst: ms.markSupported()
      Src: wstxtest.io.TestMergedStream:173,1
    - Dst: '[wstxtest.io.TestMergedStream].assertTrue(wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 175
    functionName: '[wstxtest.io.TestMergedStream].testMarkSupportedFalseWhileBuffered()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestMergedStream.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
    - '[java.io.ByteArrayInputStream].<init>()'
    - '[wstxtest.io.TestMergedStream].assertFalse(wstxtest.io.TestMergedStream)'
    - ms.markSupported()
    - '[String].getBytes(String)'
    - ms.read()
    - '[wstxtest.io.TestMergedStream].assertTrue(wstxtest.io.TestMergedStream)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestMergedStream].testMarkSupportedFalseWhileBuffered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:180,1
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:183,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:183,1
    - Dst: '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:184,1
    - Dst: ms.mark(int)
      Src: wstxtest.io.TestMergedStream:185,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:186,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:186,1
    - Dst: ms.reset()
      Src: wstxtest.io.TestMergedStream:188,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:190,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 192
    functionName: '[wstxtest.io.TestMergedStream].testMarkNoOpWhileBuffered()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestMergedStream.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
    - ms.reset()
    - '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
    - '[java.io.ByteArrayInputStream].<init>(wstxtest.io.TestMergedStream)'
    - '[String].getBytes(String)'
    - ms.read()
    - ms.mark(int)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestMergedStream].testMarkNoOpWhileBuffered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:197,1
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.io.TestMergedStream:198,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:198,1
    - Dst: '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:199,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:201,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:202,1
    - Dst: ms.mark(int)
      Src: wstxtest.io.TestMergedStream:203,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:204,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:204,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:205,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:205,1
    - Dst: ms.reset()
      Src: wstxtest.io.TestMergedStream:206,1
    - Dst: ms.read()
      Src: wstxtest.io.TestMergedStream:207,1
    - Dst: '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
      Src: wstxtest.io.TestMergedStream:207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 209
    functionName: '[wstxtest.io.TestMergedStream].testMarkAndResetDelegatedAfterBufferDrained()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestMergedStream.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,wstxtest.io.TestMergedStream,int,wstxtest.io.TestMergedStream)'
    - ms.reset()
    - '[wstxtest.io.TestMergedStream].assertEquals(char,wstxtest.io.TestMergedStream)'
    - '[java.io.ByteArrayInputStream].<init>(wstxtest.io.TestMergedStream)'
    - '[String].getBytes(String)'
    - ms.read()
    - ms.mark(int)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestMergedStream].testMarkAndResetDelegatedAfterBufferDrained()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayInputStream].<init>()'
      Src: wstxtest.io.TestMergedStream:217,1
    - Dst: '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,int,int)'
      Src: wstxtest.io.TestMergedStream:223,1
    - Dst: '[com.ctc.wstx.io.MergedStream].close()'
      Src: wstxtest.io.TestMergedStream:224,1
    - Dst: '[wstxtest.io.TestMergedStream].assertTrue(String)'
      Src: wstxtest.io.TestMergedStream:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 213
    functionDepth: 2
    functionLinenumber: 213
    functionLinenumberEnd: 226
    functionName: '[wstxtest.io.TestMergedStream].testCloseClosesUnderlying()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestMergedStream.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.io.TestMergedStream].assertTrue(String)'
    - '[com.ctc.wstx.io.MergedStream].<init>(null,java.io.ByteArrayInputStream,int,int)'
    - '[java.io.ByteArrayInputStream].<init>()'
    - '[com.ctc.wstx.io.MergedStream].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestMergedStream].testCloseClosesUnderlying()'
  - 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.TestMergedStream
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.io.TestMergedStream].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestMergedStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.io.TestMergedStream
    signature: '[wstxtest.io.TestMergedStream].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: wstxtest.msv.TestWsdlValidation:74,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].setNamespaceAware(boolean)'
      Src: wstxtest.msv.TestWsdlValidation:75,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].newDocumentBuilder()'
      Src: wstxtest.msv.TestWsdlValidation:76,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].getClass()'
      Src: wstxtest.msv.TestWsdlValidation:77,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].getResource(String)'
      Src: wstxtest.msv.TestWsdlValidation:77,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].openStream()'
      Src: wstxtest.msv.TestWsdlValidation:78,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].parse(wstxtest.msv.TestWsdlValidation)'
      Src: wstxtest.msv.TestWsdlValidation:78,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].toExternalForm()'
      Src: wstxtest.msv.TestWsdlValidation:79,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(wstxtest.msv.TestWsdlValidation)'
      Src: wstxtest.msv.TestWsdlValidation:80,1
    - Dst: '[javax.xml.transform.dom.DOMSource].setSystemId(wstxtest.msv.TestWsdlValidation)'
      Src: wstxtest.msv.TestWsdlValidation:81,1
    - Dst: '[wstxtest.msv.TestWsdlValidation.LocalController].<init>()'
      Src: wstxtest.msv.TestWsdlValidation:83,1
    - Dst: '[javax.xml.parsers.SAXParserFactory].newInstance()'
      Src: wstxtest.msv.TestWsdlValidation:84,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].setNamespaceAware(boolean)'
      Src: wstxtest.msv.TestWsdlValidation:85,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:86,1
    - Dst: '[com.ctc.wstx.msv.W3CSchema].<init>(wstxtest.msv.TestWsdlValidation)'
      Src: wstxtest.msv.TestWsdlValidation:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    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: 88
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 88
    functionName: '[wstxtest.msv.TestWsdlValidation].setUp()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestWsdlValidation.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.SAXParserFactory].newInstance()'
    - '[javax.xml.transform.dom.DOMSource].setSystemId(wstxtest.msv.TestWsdlValidation)'
    - '[com.ctc.wstx.msv.W3CSchema].<init>(wstxtest.msv.TestWsdlValidation)'
    - '[wstxtest.msv.TestWsdlValidation].parse(wstxtest.msv.TestWsdlValidation)'
    - '[com.sun.msv.reader.xmlschema.WSDLSchemaReader].read(javax.xml.transform.dom.DOMSource,wstxtest.msv.TestWsdlValidation,wstxtest.msv.TestWsdlValidation.LocalController)'
    - '[wstxtest.msv.TestWsdlValidation].openStream()'
    - '[wstxtest.msv.TestWsdlValidation.LocalController].<init>()'
    - '[javax.xml.transform.dom.DOMSource].<init>(wstxtest.msv.TestWsdlValidation)'
    - '[wstxtest.msv.TestWsdlValidation].toExternalForm()'
    - '[wstxtest.msv.TestWsdlValidation].getClass()'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[wstxtest.msv.TestWsdlValidation].newDocumentBuilder()'
    - '[wstxtest.msv.TestWsdlValidation].setNamespaceAware(boolean)'
    - '[wstxtest.msv.TestWsdlValidation].getResource(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestWsdlValidation].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: wstxtest.msv.TestWsdlValidation:92,1
    - Dst: '[String].equals(wstxtest.msv.TestWsdlValidation)'
      Src: wstxtest.msv.TestWsdlValidation:93,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].getInputFactory()'
      Src: wstxtest.msv.TestWsdlValidation:96,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].getClass()'
      Src: wstxtest.msv.TestWsdlValidation:97,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].getResourceAsStream(String)'
      Src: wstxtest.msv.TestWsdlValidation:97,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].createXMLStreamReader(wstxtest.msv.TestWsdlValidation,String)'
      Src: wstxtest.msv.TestWsdlValidation:97,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String)'
      Src: wstxtest.msv.TestWsdlValidation:98,1
    - Dst: reader.nextTag()
      Src: wstxtest.msv.TestWsdlValidation:100,1
    - Dst: reader.getName()
      Src: wstxtest.msv.TestWsdlValidation:102,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].equals(javax.xml.namespace.QName)'
      Src: wstxtest.msv.TestWsdlValidation:102,1
    - Dst: reader.validateAgainst(com.ctc.wstx.msv.W3CSchema)
      Src: wstxtest.msv.TestWsdlValidation:103,1
    - Dst: reader.getName()
      Src: wstxtest.msv.TestWsdlValidation:106,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].equals(javax.xml.namespace.QName)'
      Src: wstxtest.msv.TestWsdlValidation:106,1
    - Dst: reader.stopValidatingAgainst(com.ctc.wstx.msv.W3CSchema)
      Src: wstxtest.msv.TestWsdlValidation:107,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: 113
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 113
    functionName: '[wstxtest.msv.TestWsdlValidation].testWsdlValidation()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestWsdlValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.msv.TestWsdlValidation].getResourceAsStream(String)'
    - '[String].equals(wstxtest.msv.TestWsdlValidation)'
    - reader.stopValidatingAgainst(com.ctc.wstx.msv.W3CSchema)
    - '[javax.xml.namespace.QName].<init>(String,String)'
    - System.getProperty(String)
    - reader.nextTag()
    - reader.validateAgainst(com.ctc.wstx.msv.W3CSchema)
    - '[wstxtest.msv.TestWsdlValidation].getInputFactory()'
    - '[wstxtest.msv.TestWsdlValidation].getClass()'
    - '[wstxtest.msv.TestWsdlValidation].createXMLStreamReader(wstxtest.msv.TestWsdlValidation,String)'
    - reader.getName()
    - '[wstxtest.msv.TestWsdlValidation].equals(javax.xml.namespace.QName)'
    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: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    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:44,1
    - Dst: loc.getColumnNumber()
      Src: wstxtest.msv.TestWsdlValidation.LocalController:47,1
    - Dst: '[StringBuilder].append(wstxtest.msv.TestWsdlValidation.LocalController)'
      Src: wstxtest.msv.TestWsdlValidation.LocalController:46,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.msv.TestWsdlValidation.LocalController:49,1
    - Dst: '[RuntimeException].<init>(wstxtest.msv.TestWsdlValidation.LocalController,Exception)'
      Src: wstxtest.msv.TestWsdlValidation.LocalController:49,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: 50
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 50
    functionName: '[wstxtest.msv.TestWsdlValidation.LocalController].error(Locator[],String,Exception)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestWsdlValidation.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(wstxtest.msv.TestWsdlValidation.LocalController)'
    - '[RuntimeException].<init>(wstxtest.msv.TestWsdlValidation.LocalController,Exception)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>()'
    - loc.getColumnNumber()
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestWsdlValidation.LocalController].error(Locator[],String,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.msv.TestWsdlValidation.LocalController:54,1
    - Dst: loc.getColumnNumber()
      Src: wstxtest.msv.TestWsdlValidation.LocalController:57,1
    - Dst: '[StringBuilder].append(wstxtest.msv.TestWsdlValidation.LocalController)'
      Src: wstxtest.msv.TestWsdlValidation.LocalController:56,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.msv.TestWsdlValidation.LocalController:60,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: wstxtest.msv.TestWsdlValidation.LocalController:60,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: 61
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 61
    functionName: '[wstxtest.msv.TestWsdlValidation.LocalController].warning(Locator[],String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestWsdlValidation.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(wstxtest.msv.TestWsdlValidation.LocalController)'
    - '[RuntimeException].<init>(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>()'
    - loc.getColumnNumber()
    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: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    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:101,1
    - Dst: '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:103,1
    - Dst: '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:104,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.msv.TestW3CSchema:106,1
    - Dst: '[wstxtest.msv.TestW3CSchema].getOutputFactory()'
      Src: wstxtest.msv.TestW3CSchema:107,1
    - Dst: '[wstxtest.msv.TestW3CSchema].createXMLStreamWriter(java.io.StringWriter)'
      Src: wstxtest.msv.TestW3CSchema:107,1
    - Dst: sw.validateAgainst(wstxtest.msv.TestW3CSchema)
      Src: wstxtest.msv.TestW3CSchema:108,1
    - Dst: sw.copyEventFromReader(XMLStreamReader2,boolean)
      Src: wstxtest.msv.TestW3CSchema:109,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:112,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:112,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.msv.TestW3CSchema:113,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:113,1
    - Dst: sw.copyEventFromReader(XMLStreamReader2,boolean)
      Src: wstxtest.msv.TestW3CSchema:114,1
    - Dst: '[XMLStreamReader2].hasNext()'
      Src: wstxtest.msv.TestW3CSchema:116,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:117,1
    - Dst: sw.copyEventFromReader(XMLStreamReader2,boolean)
      Src: wstxtest.msv.TestW3CSchema:118,1
    - Dst: '[wstxtest.msv.TestW3CSchema].fail(String)'
      Src: wstxtest.msv.TestW3CSchema:121,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: wstxtest.msv.TestW3CSchema:123,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:123,1
    - Dst: XML.replace(String,String)
      Src: wstxtest.msv.TestW3CSchema:124,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.msv.TestW3CSchema:124,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:124,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: 125
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 125
    functionName: '[wstxtest.msv.TestW3CSchema].testSimpleNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached:
    - sw.validateAgainst(wstxtest.msv.TestW3CSchema)
    - '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].getOutputFactory()'
    - '[XMLStreamReader2].hasNext()'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].fail(String)'
    - '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
    - sw.copyEventFromReader(XMLStreamReader2,boolean)
    - XML.replace(String,String)
    - '[XMLStreamReader2].getEventType()'
    - '[wstxtest.msv.TestW3CSchema].createXMLStreamWriter(java.io.StringWriter)'
    - '[wstxtest.msv.TestW3CSchema].assertEquals(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
    - '[XMLStreamReader2].getLocalName()'
    - '[wstxtest.msv.TestW3CSchema].parseW3CSchema(String)'
    - '[java.io.StringWriter].toString()'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchema].testSimpleNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchema].parseW3CSchema(String)'
      Src: wstxtest.msv.TestW3CSchema:130,1
    - Dst: '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:132,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.msv.TestW3CSchema:134,1
    - Dst: '[wstxtest.msv.TestW3CSchema].getOutputFactory()'
      Src: wstxtest.msv.TestW3CSchema:135,1
    - Dst: '[wstxtest.msv.TestW3CSchema].createXMLStreamWriter(java.io.StringWriter)'
      Src: wstxtest.msv.TestW3CSchema:135,1
    - Dst: sw.copyEventFromReader(XMLStreamReader2,boolean)
      Src: wstxtest.msv.TestW3CSchema:136,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:138,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:138,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.msv.TestW3CSchema:139,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:139,1
    - Dst: sw.copyEventFromReader(XMLStreamReader2,boolean)
      Src: wstxtest.msv.TestW3CSchema:140,1
    - Dst: '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:141,1
    - Dst: sw.validateAgainst(wstxtest.msv.TestW3CSchema)
      Src: wstxtest.msv.TestW3CSchema:142,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:144,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:144,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.msv.TestW3CSchema:145,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:145,1
    - Dst: sw.copyEventFromReader(XMLStreamReader2,boolean)
      Src: wstxtest.msv.TestW3CSchema:146,1
    - Dst: '[XMLStreamReader2].hasNext()'
      Src: wstxtest.msv.TestW3CSchema:147,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:148,1
    - Dst: sw.copyEventFromReader(XMLStreamReader2,boolean)
      Src: wstxtest.msv.TestW3CSchema:149,1
    - Dst: '[wstxtest.msv.TestW3CSchema].fail(String)'
      Src: wstxtest.msv.TestW3CSchema:152,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: wstxtest.msv.TestW3CSchema:154,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:154,1
    - Dst: XML.replace(String,String)
      Src: wstxtest.msv.TestW3CSchema:155,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.msv.TestW3CSchema:155,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:155,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: 156
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 156
    functionName: '[wstxtest.msv.TestW3CSchema].testSimplePartialNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached:
    - sw.validateAgainst(wstxtest.msv.TestW3CSchema)
    - '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].getOutputFactory()'
    - '[XMLStreamReader2].hasNext()'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].fail(String)'
    - '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
    - sw.copyEventFromReader(XMLStreamReader2,boolean)
    - XML.replace(String,String)
    - '[XMLStreamReader2].getEventType()'
    - '[wstxtest.msv.TestW3CSchema].createXMLStreamWriter(java.io.StringWriter)'
    - '[wstxtest.msv.TestW3CSchema].assertEquals(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
    - '[XMLStreamReader2].getLocalName()'
    - '[wstxtest.msv.TestW3CSchema].parseW3CSchema(String)'
    - '[java.io.StringWriter].toString()'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchema].testSimplePartialNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchema].parseW3CSchema(String)'
      Src: wstxtest.msv.TestW3CSchema:165,1
    - Dst: '[wstxtest.msv.TestW3CSchema].verifyFailure(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String,String)'
      Src: wstxtest.msv.TestW3CSchema:169,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: 171
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 171
    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:178,1
    - Dst: '[wstxtest.msv.TestW3CSchema].verifyFailure(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String,String,boolean)'
      Src: wstxtest.msv.TestW3CSchema:182,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: 184
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 184
    functionName: '[wstxtest.msv.TestW3CSchema].testSimpleNonNsUndefinedId()'
    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(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchema].testSimpleNonNsUndefinedId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchema].parseW3CSchema(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:201,1
    - Dst: '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:205,1
    - Dst: '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:206,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].next()'
      Src: wstxtest.msv.TestW3CSchema:212,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:212,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.msv.TestW3CSchema:213,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:213,1
    - Dst: '[XMLStreamReader2].getElementText()'
      Src: wstxtest.msv.TestW3CSchema:214,1
    - Dst: '[wstxtest.msv.TestW3CSchema].trim()'
      Src: wstxtest.msv.TestW3CSchema:215,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:215,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:217,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:217,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.msv.TestW3CSchema:218,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:218,1
    - Dst: '[XMLStreamReader2].getElementText()'
      Src: wstxtest.msv.TestW3CSchema:219,1
    - Dst: '[wstxtest.msv.TestW3CSchema].trim()'
      Src: wstxtest.msv.TestW3CSchema:220,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:220,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:222,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:222,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:223,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:223,1
    - Dst: '[wstxtest.msv.TestW3CSchema].fail(String)'
      Src: wstxtest.msv.TestW3CSchema:225,1
    - Dst: '[XMLStreamReader2].close()'
      Src: wstxtest.msv.TestW3CSchema:227,1
    - Dst: '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:230,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.msv.TestW3CSchema:231,1
    - Dst: '[wstxtest.msv.TestW3CSchema].getOutputFactory()'
      Src: wstxtest.msv.TestW3CSchema:232,1
    - Dst: '[wstxtest.msv.TestW3CSchema].createXMLStreamWriter(java.io.StringWriter)'
      Src: wstxtest.msv.TestW3CSchema:232,1
    - Dst: sw.validateAgainst(wstxtest.msv.TestW3CSchema)
      Src: wstxtest.msv.TestW3CSchema:233,1
    - Dst: sw.copyEventFromReader(XMLStreamReader2,boolean)
      Src: wstxtest.msv.TestW3CSchema:234,1
    - Dst: '[XMLStreamReader2].hasNext()'
      Src: wstxtest.msv.TestW3CSchema:235,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:236,1
    - Dst: sw.copyEventFromReader(XMLStreamReader2,boolean)
      Src: wstxtest.msv.TestW3CSchema:237,1
    - Dst: XML.replace(String,String)
      Src: wstxtest.msv.TestW3CSchema:239,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.msv.TestW3CSchema:239,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:239,1
    - Dst: '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:243,1
    - Dst: '[wstxtest.msv.TestW3CSchema].verifyFailure(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String,String)'
      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
    - Dst: '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:258,1
    - Dst: '[wstxtest.msv.TestW3CSchema].verifyFailure(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String,String,boolean)'
      Src: wstxtest.msv.TestW3CSchema:260,1
    - Dst: '[XMLStreamReader2].close()'
      Src: wstxtest.msv.TestW3CSchema:262,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: 263
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 263
    functionName: '[wstxtest.msv.TestW3CSchema].testSimpleDataTypes()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].next()'
    - '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].fail(String)'
    - '[XMLStreamReader2].close()'
    - XML.replace(String,String)
    - '[wstxtest.msv.TestW3CSchema].getOutputFactory()'
    - '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
    - sw.copyEventFromReader(XMLStreamReader2,boolean)
    - '[wstxtest.msv.TestW3CSchema].assertEquals(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].createXMLStreamWriter(java.io.StringWriter)'
    - '[wstxtest.msv.TestW3CSchema].verifyFailure(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String,String)'
    - '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].verifyFailure(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String,String,boolean)'
    - '[XMLStreamReader2].getLocalName()'
    - '[java.io.StringWriter].toString()'
    - '[java.io.StringWriter].<init>()'
    - sw.validateAgainst(wstxtest.msv.TestW3CSchema)
    - '[XMLStreamReader2].hasNext()'
    - '[wstxtest.msv.TestW3CSchema].parseW3CSchema(wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].trim()'
    - '[XMLStreamReader2].getElementText()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchema].testSimpleDataTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchema].parseW3CSchema(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:272,1
    - Dst: ValidationMode.values()
      Src: wstxtest.msv.TestW3CSchema:275,1
    - Dst: mode.validate(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)
      Src: wstxtest.msv.TestW3CSchema:278,1
    - Dst: mode.validate(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String)
      Src: wstxtest.msv.TestW3CSchema:281,1
    - Dst: mode.validate(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String)
      Src: wstxtest.msv.TestW3CSchema:284,1
    - Dst: '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:290,1
    - Dst: '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:291,1
    - Dst: '[wstxtest.msv.TestW3CSchema].verifyFailure(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String,String,boolean)'
      Src: wstxtest.msv.TestW3CSchema:292,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: 294
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 294
    functionName: '[wstxtest.msv.TestW3CSchema].testSimpleText()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached:
    - mode.validate(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String)
    - '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
    - '[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)
    - 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:318,1
    - Dst: '[wstxtest.msv.TestW3CSchema]._testValidDesc(wstxtest.msv.TestW3CSchema,String)'
      Src: wstxtest.msv.TestW3CSchema:321,1
    - Dst: '[wstxtest.msv.TestW3CSchema]._testValidDesc(wstxtest.msv.TestW3CSchema,String)'
      Src: wstxtest.msv.TestW3CSchema:322,1
    - Dst: '[wstxtest.msv.TestW3CSchema]._testValidDesc(wstxtest.msv.TestW3CSchema,String)'
      Src: wstxtest.msv.TestW3CSchema:325,1
    - Dst: '[wstxtest.msv.TestW3CSchema]._testValidDesc(wstxtest.msv.TestW3CSchema,String)'
      Src: wstxtest.msv.TestW3CSchema:327,1
    - Dst: '[wstxtest.msv.TestW3CSchema]._testValidDesc(wstxtest.msv.TestW3CSchema,String,String)'
      Src: wstxtest.msv.TestW3CSchema:329,1
    - Dst: '[wstxtest.msv.TestW3CSchema]._testValidDesc(wstxtest.msv.TestW3CSchema,String,String)'
      Src: wstxtest.msv.TestW3CSchema:330,1
    - Dst: '[wstxtest.msv.TestW3CSchema]._testValidDesc(wstxtest.msv.TestW3CSchema,String)'
      Src: wstxtest.msv.TestW3CSchema:331,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: 332
      start: 299
    functionDepth: 1
    functionLinenumber: 299
    functionLinenumberEnd: 332
    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,String)'
    - '[wstxtest.msv.TestW3CSchema].parseW3CSchema(wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema]._testValidDesc(wstxtest.msv.TestW3CSchema,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchema].testConstrainedText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchema]._testValidDesc(XMLValidationSchema,String,String)'
      Src: wstxtest.msv.TestW3CSchema:335,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: 336
      start: 334
    functionDepth: 1
    functionLinenumber: 334
    functionLinenumberEnd: 336
    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:339,1
    - Dst: expectedXML.replace(String,String)
      Src: wstxtest.msv.TestW3CSchema:345,1
    - Dst: mode.validate(XMLValidationSchema,wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)
      Src: wstxtest.msv.TestW3CSchema:345,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: 347
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 347
    functionName: '[wstxtest.msv.TestW3CSchema]._testValidDesc(XMLValidationSchema,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 1
    functionsReached:
    - expectedXML.replace(String,String)
    - mode.validate(XMLValidationSchema,wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)
    - ValidationMode.values()
    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:356,1
    - Dst: '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:360,1
    - Dst: '[XMLStreamReader2].setValidationProblemHandler()'
      Src: wstxtest.msv.TestW3CSchema:361,1
    - Dst: '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:364,1
    - Dst: '[XMLStreamReader2].hasNext()'
      Src: wstxtest.msv.TestW3CSchema:366,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:367,1
    - Dst: '[wstxtest.msv.TestW3CSchema].fail(String)'
      Src: wstxtest.msv.TestW3CSchema:369,1
    - Dst: lve.problem.getMessage()
      Src: wstxtest.msv.TestW3CSchema:371,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:371,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: 373
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 373
    functionName: '[wstxtest.msv.TestW3CSchema].testValidationHandler()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].setValidationProblemHandler()'
    - '[XMLStreamReader2].hasNext()'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].fail(String)'
    - '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].parseW3CSchema(wstxtest.msv.TestW3CSchema)'
    - lve.problem.getMessage()
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchema].testValidationHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchema].getInputFactory()'
      Src: wstxtest.msv.TestW3CSchema:383,1
    - Dst: '[wstxtest.msv.TestW3CSchema].setValidating(wstxtest.msv.TestW3CSchema,boolean)'
      Src: wstxtest.msv.TestW3CSchema:384,1
    - Dst: '[wstxtest.msv.TestW3CSchema].constructStreamReader(wstxtest.msv.TestW3CSchema,String)'
      Src: wstxtest.msv.TestW3CSchema:385,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: 386
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 386
    functionName: '[wstxtest.msv.TestW3CSchema].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.msv.TestW3CSchema].constructStreamReader(wstxtest.msv.TestW3CSchema,String)'
    - '[wstxtest.msv.TestW3CSchema].getInputFactory()'
    - '[wstxtest.msv.TestW3CSchema].setValidating(wstxtest.msv.TestW3CSchema,boolean)'
    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: 402
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 402
    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: 406
      start: 404
    functionDepth: 0
    functionLinenumber: 404
    functionLinenumberEnd: 406
    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:50,1
    - Dst: '[wstxtest.vstream.BaseValidationTest.ValidationMode].values()'
      Src: wstxtest.msv.TestW3CSchemaTypes:51,1
    - Dst: mode.validate(wstxtest.msv.TestW3CSchemaTypes,String)
      Src: wstxtest.msv.TestW3CSchemaTypes:52,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: 54
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: '[wstxtest.msv.TestW3CSchemaTypes].testSimpleValidInt()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchemaTypes.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.BaseValidationTest.ValidationMode].values()'
    - mode.validate(wstxtest.msv.TestW3CSchemaTypes,String)
    - '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchemaTypes].testSimpleValidInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:59,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].verifyFailure(String,wstxtest.msv.TestW3CSchemaTypes,String,String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:60,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: 62
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 62
    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:67,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].verifyFailure(String,wstxtest.msv.TestW3CSchemaTypes,String,String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:68,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: 70
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[wstxtest.msv.TestW3CSchemaTypes].testSimpleMissingInt()'
    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].testSimpleMissingInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:77,1
    - Dst: '[wstxtest.vstream.BaseValidationTest.ValidationMode].values()'
      Src: wstxtest.msv.TestW3CSchemaTypes:78,1
    - Dst: mode.validate(wstxtest.msv.TestW3CSchemaTypes,String)
      Src: wstxtest.msv.TestW3CSchemaTypes:79,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: 81
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 81
    functionName: '[wstxtest.msv.TestW3CSchemaTypes].testSimpleValidFloat()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchemaTypes.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.BaseValidationTest.ValidationMode].values()'
    - mode.validate(wstxtest.msv.TestW3CSchemaTypes,String)
    - '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchemaTypes].testSimpleValidFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:86,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].verifyFailure(String,wstxtest.msv.TestW3CSchemaTypes,String,String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:87,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: 89
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 89
    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:94,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].verifyFailure(String,wstxtest.msv.TestW3CSchemaTypes,String,String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:95,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: 97
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 97
    functionName: '[wstxtest.msv.TestW3CSchemaTypes].testSimpleMissingFloat()'
    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].testSimpleMissingFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:104,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].getOutputFactory()'
      Src: wstxtest.msv.TestW3CSchemaTypes:106,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.msv.TestW3CSchemaTypes:107,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].createXMLStreamWriter(java.io.StringWriter)'
      Src: wstxtest.msv.TestW3CSchemaTypes:108,1
    - Dst: sw.validateAgainst(wstxtest.msv.TestW3CSchemaTypes)
      Src: wstxtest.msv.TestW3CSchemaTypes:109,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.msv.TestW3CSchemaTypes:111,1
    - Dst: sw.writeIntAttribute(null,null,String,int)
      Src: wstxtest.msv.TestW3CSchemaTypes:112,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.msv.TestW3CSchemaTypes:113,1
    - Dst: sw.flush()
      Src: wstxtest.msv.TestW3CSchemaTypes:114,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.msv.TestW3CSchemaTypes:116,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].getReader(wstxtest.msv.TestW3CSchemaTypes)'
      Src: wstxtest.msv.TestW3CSchemaTypes:117,1
    - Dst: '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchemaTypes)'
      Src: wstxtest.msv.TestW3CSchemaTypes:118,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].streamThrough(XMLStreamReader2)'
      Src: wstxtest.msv.TestW3CSchemaTypes:119,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: 120
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 120
    functionName: '[wstxtest.msv.TestW3CSchemaTypes].testValidationWhenWritingAttribute()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchemaTypes.java
    functionUses: 0
    functionsReached:
    - sw.validateAgainst(wstxtest.msv.TestW3CSchemaTypes)
    - '[wstxtest.msv.TestW3CSchemaTypes].createXMLStreamWriter(java.io.StringWriter)'
    - sw.writeEndElement()
    - sw.flush()
    - '[wstxtest.msv.TestW3CSchemaTypes].streamThrough(XMLStreamReader2)'
    - '[wstxtest.msv.TestW3CSchemaTypes].getReader(wstxtest.msv.TestW3CSchemaTypes)'
    - '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
    - '[wstxtest.msv.TestW3CSchemaTypes].getOutputFactory()'
    - sw.writeStartElement(String)
    - '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchemaTypes)'
    - sw.writeIntAttribute(null,null,String,int)
    - '[java.io.StringWriter].toString()'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchemaTypes].testValidationWhenWritingAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:125,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].getOutputFactory()'
      Src: wstxtest.msv.TestW3CSchemaTypes:127,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.msv.TestW3CSchemaTypes:128,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].createXMLStreamWriter(java.io.StringWriter)'
      Src: wstxtest.msv.TestW3CSchemaTypes:128,1
    - Dst: sw.validateAgainst(wstxtest.msv.TestW3CSchemaTypes)
      Src: wstxtest.msv.TestW3CSchemaTypes:129,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.msv.TestW3CSchemaTypes:133,1
    - Dst: xml.toCharArray()
      Src: wstxtest.msv.TestW3CSchemaTypes:134,1
    - Dst: xml.indexOf(String)
      Src: wstxtest.msv.TestW3CSchemaTypes:134,1
    - Dst: sw.writeCharacters(wstxtest.msv.TestW3CSchemaTypes,wstxtest.msv.TestW3CSchemaTypes,int)
      Src: wstxtest.msv.TestW3CSchemaTypes:134,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.msv.TestW3CSchemaTypes:135,1
    - Dst: sw.flush()
      Src: wstxtest.msv.TestW3CSchemaTypes:136,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: 137
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 137
    functionName: '[wstxtest.msv.TestW3CSchemaTypes].testValdiationWhenWritingCharactersFromArray()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchemaTypes.java
    functionUses: 0
    functionsReached:
    - sw.validateAgainst(wstxtest.msv.TestW3CSchemaTypes)
    - '[wstxtest.msv.TestW3CSchemaTypes].createXMLStreamWriter(java.io.StringWriter)'
    - xml.toCharArray()
    - sw.writeEndElement()
    - sw.flush()
    - xml.indexOf(String)
    - '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
    - '[wstxtest.msv.TestW3CSchemaTypes].getOutputFactory()'
    - sw.writeStartElement(String)
    - '[java.io.StringWriter].<init>()'
    - sw.writeCharacters(wstxtest.msv.TestW3CSchemaTypes,wstxtest.msv.TestW3CSchemaTypes,int)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchemaTypes].testValdiationWhenWritingCharactersFromArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].getInputFactory()'
      Src: wstxtest.msv.TestW3CSchemaTypes:147,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].setValidating(wstxtest.msv.TestW3CSchemaTypes,boolean)'
      Src: wstxtest.msv.TestW3CSchemaTypes:148,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].constructStreamReader(wstxtest.msv.TestW3CSchemaTypes,String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:149,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: 150
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 150
    functionName: '[wstxtest.msv.TestW3CSchemaTypes].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchemaTypes.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.msv.TestW3CSchemaTypes].setValidating(wstxtest.msv.TestW3CSchemaTypes,boolean)'
    - '[wstxtest.msv.TestW3CSchemaTypes].getInputFactory()'
    - '[wstxtest.msv.TestW3CSchemaTypes].constructStreamReader(wstxtest.msv.TestW3CSchemaTypes,String)'
    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:49,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestContentValidation:54,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestContentValidation:55,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestContentValidation:57,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:59,1
    - Dst: sw.writeStartDocument()
      Src: wstxtest.wstream.TestContentValidation:61,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestContentValidation:62,1
    - Dst: sw.writeComment(String)
      Src: wstxtest.wstream.TestContentValidation:64,1
    - Dst: '[wstxtest.wstream.TestContentValidation].fail(String)'
      Src: wstxtest.wstream.TestContentValidation:65,1
    - Dst: '[wstxtest.wstream.TestContentValidation].fail(String)'
      Src: wstxtest.wstream.TestContentValidation:69,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - 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: 73
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 73
    functionName: '[wstxtest.wstream.TestContentValidation].testCommentChecking()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestContentValidation)'
    - sw.writeComment(String)
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - sw.writeStartDocument()
    - '[wstxtest.wstream.TestContentValidation].fail(String)'
    - '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
    - sw.writeStartElement(String)
    - '[ByteArrayOutputStream].<init>()'
    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:80,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestContentValidation:92,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestContentValidation:93,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestContentValidation:95,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:97,1
    - Dst: sw.writeStartDocument()
      Src: wstxtest.wstream.TestContentValidation:99,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestContentValidation:100,1
    - Dst: sw.writeComment(String)
      Src: wstxtest.wstream.TestContentValidation:104,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.wstream.TestContentValidation:105,1
    - Dst: sw.writeEndDocument()
      Src: wstxtest.wstream.TestContentValidation:106,1
    - Dst: sw.close()
      Src: wstxtest.wstream.TestContentValidation:107,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestContentValidation:111,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: wstxtest.wstream.TestContentValidation:113,1
    - Dst: '[String].<init>(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:113,1
    - Dst: '[wstxtest.wstream.TestContentValidation].getReader(String)'
      Src: wstxtest.wstream.TestContentValidation:117,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.wstream.TestContentValidation:118,1
    - Dst: '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:118,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.wstream.TestContentValidation:119,1
    - Dst: '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:119,1
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.wstream.TestContentValidation:120,1
    - Dst: '[wstxtest.wstream.TestContentValidation].getAndVerifyText(XMLStreamReader)'
      Src: wstxtest.wstream.TestContentValidation:121,1
    - Dst: '[StringBuilder].append(wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:121,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.wstream.TestContentValidation:126,1
    - Dst: '[wstxtest.wstream.TestContentValidation].getAndVerifyText(XMLStreamReader)'
      Src: wstxtest.wstream.TestContentValidation:127,1
    - Dst: '[StringBuilder].append(wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:127,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.wstream.TestContentValidation:136,1
    - Dst: '[String].equals(wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:137,1
    - Dst: '[wstxtest.wstream.TestContentValidation].failStrings(String,String,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:138,1
    - Dst: '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:141,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - 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: 144
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 144
    functionName: '[wstxtest.wstream.TestContentValidation].testCommentFixing()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - '[String].equals(wstxtest.wstream.TestContentValidation)'
    - '[StringBuilder].toString()'
    - sw.writeStartElement(String)
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestContentValidation)'
    - '[String].<init>(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
    - sw.close()
    - '[ByteArrayOutputStream].toByteArray()'
    - sw.writeEndElement()
    - sw.writeComment(String)
    - '[wstxtest.wstream.TestContentValidation].getReader(String)'
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestContentValidation].getAndVerifyText(XMLStreamReader)'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
    - '[StringBuilder].append(wstxtest.wstream.TestContentValidation)'
    - sw.writeEndDocument()
    - '[StringBuilder].<init>()'
    - '[StringWriter].<init>()'
    - '[XMLStreamReader].next()'
    - '[wstxtest.wstream.TestContentValidation].failStrings(String,String,wstxtest.wstream.TestContentValidation)'
    - sw.writeStartDocument()
    - '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
    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:152,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestContentValidation:161,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestContentValidation:162,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestContentValidation:164,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream)'
      Src: wstxtest.wstream.TestContentValidation:165,1
    - Dst: sw.writeStartDocument()
      Src: wstxtest.wstream.TestContentValidation:168,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestContentValidation:169,1
    - Dst: sw.writeCData(String)
      Src: wstxtest.wstream.TestContentValidation:172,1
    - Dst: '[String].toCharArray()'
      Src: wstxtest.wstream.TestContentValidation:174,1
    - Dst: sw.writeCData(wstxtest.wstream.TestContentValidation,int,wstxtest.wstream.TestContentValidation)
      Src: wstxtest.wstream.TestContentValidation:175,1
    - Dst: '[wstxtest.wstream.TestContentValidation].fail(String)'
      Src: wstxtest.wstream.TestContentValidation:177,1
    - Dst: '[wstxtest.wstream.TestContentValidation].fail(String)'
      Src: wstxtest.wstream.TestContentValidation:181,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - 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: 186
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 186
    functionName: '[wstxtest.wstream.TestContentValidation].testCDataChecking()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - sw.writeCData(wstxtest.wstream.TestContentValidation,int,wstxtest.wstream.TestContentValidation)
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - sw.writeStartDocument()
    - sw.writeCData(String)
    - '[String].toCharArray()'
    - '[wstxtest.wstream.TestContentValidation].fail(String)'
    - '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
    - sw.writeStartElement(String)
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream)'
    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:194,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestContentValidation:206,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestContentValidation:207,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestContentValidation:209,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:211,1
    - Dst: sw.writeStartDocument()
      Src: wstxtest.wstream.TestContentValidation:214,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestContentValidation:215,1
    - Dst: sw.writeCData(String)
      Src: wstxtest.wstream.TestContentValidation:220,1
    - Dst: '[String].toCharArray()'
      Src: wstxtest.wstream.TestContentValidation:222,1
    - Dst: sw.writeCData(wstxtest.wstream.TestContentValidation,int,wstxtest.wstream.TestContentValidation)
      Src: wstxtest.wstream.TestContentValidation:223,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.wstream.TestContentValidation:225,1
    - Dst: sw.writeEndDocument()
      Src: wstxtest.wstream.TestContentValidation:226,1
    - Dst: sw.close()
      Src: wstxtest.wstream.TestContentValidation:227,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestContentValidation:231,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: wstxtest.wstream.TestContentValidation:233,1
    - Dst: '[String].<init>(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:233,1
    - Dst: '[wstxtest.wstream.TestContentValidation].getReader(String)'
      Src: wstxtest.wstream.TestContentValidation:237,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.wstream.TestContentValidation:238,1
    - Dst: '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:238,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.wstream.TestContentValidation:239,1
    - Dst: '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:241,1
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.wstream.TestContentValidation:242,1
    - Dst: '[wstxtest.wstream.TestContentValidation].getAndVerifyText(XMLStreamReader)'
      Src: wstxtest.wstream.TestContentValidation:243,1
    - Dst: '[StringBuilder].append(wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:243,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.wstream.TestContentValidation:246,1
    - Dst: '[wstxtest.wstream.TestContentValidation].getAndVerifyText(XMLStreamReader)'
      Src: wstxtest.wstream.TestContentValidation:247,1
    - Dst: '[StringBuilder].append(wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:247,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.wstream.TestContentValidation:250,1
    - Dst: '[String].equals(wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:251,1
    - Dst: '[wstxtest.wstream.TestContentValidation].failStrings(String,String,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:252,1
    - Dst: '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:255,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - 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: 259
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 259
    functionName: '[wstxtest.wstream.TestContentValidation].testCDataFixing()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - sw.writeCData(wstxtest.wstream.TestContentValidation,int,wstxtest.wstream.TestContentValidation)
    - '[String].equals(wstxtest.wstream.TestContentValidation)'
    - '[StringBuilder].toString()'
    - '[String].toCharArray()'
    - sw.writeStartElement(String)
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestContentValidation)'
    - '[String].<init>(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
    - sw.close()
    - '[ByteArrayOutputStream].toByteArray()'
    - sw.writeEndElement()
    - '[wstxtest.wstream.TestContentValidation].getReader(String)'
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestContentValidation].getAndVerifyText(XMLStreamReader)'
    - '[StringWriter].toString()'
    - sw.writeCData(String)
    - '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
    - '[StringBuilder].append(wstxtest.wstream.TestContentValidation)'
    - sw.writeEndDocument()
    - '[StringBuilder].<init>()'
    - '[StringWriter].<init>()'
    - '[XMLStreamReader].next()'
    - '[wstxtest.wstream.TestContentValidation].failStrings(String,String,wstxtest.wstream.TestContentValidation)'
    - sw.writeStartDocument()
    - '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
    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:266,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestContentValidation:275,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestContentValidation:276,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestContentValidation:278,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream)'
      Src: wstxtest.wstream.TestContentValidation:279,1
    - Dst: sw.writeStartDocument()
      Src: wstxtest.wstream.TestContentValidation:282,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestContentValidation:283,1
    - Dst: sw.writeProcessingInstruction(String,String)
      Src: wstxtest.wstream.TestContentValidation:285,1
    - Dst: '[wstxtest.wstream.TestContentValidation].fail(String)'
      Src: wstxtest.wstream.TestContentValidation:286,1
    - Dst: '[wstxtest.wstream.TestContentValidation].fail(String)'
      Src: wstxtest.wstream.TestContentValidation:290,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - 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: 294
      start: 261
    functionDepth: 1
    functionLinenumber: 261
    functionLinenumberEnd: 294
    functionName: '[wstxtest.wstream.TestContentValidation].testPIChecking()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - sw.writeProcessingInstruction(String,String)
    - sw.writeStartDocument()
    - '[wstxtest.wstream.TestContentValidation].fail(String)'
    - '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
    - sw.writeStartElement(String)
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestContentValidation].testPIChecking()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
      Src: wstxtest.wstream.TestContentValidation:312,1
    - Dst: '[wstxtest.wstream.TestContentValidation].createWriter(XMLOutputFactory2,wstxtest.wstream.TestContentValidation,null)'
      Src: wstxtest.wstream.TestContentValidation:314,1
    - Dst: '[XMLStreamWriter2].writeStartDocument()'
      Src: wstxtest.wstream.TestContentValidation:315,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: wstxtest.wstream.TestContentValidation:316,1
    - Dst: '[XMLStreamWriter2].writeComment(String)'
      Src: wstxtest.wstream.TestContentValidation:318,1
    - Dst: '[wstxtest.wstream.TestContentValidation].fail(String)'
      Src: wstxtest.wstream.TestContentValidation:319,1
    - Dst: '[wstxtest.wstream.TestContentValidation].fail(String)'
      Src: wstxtest.wstream.TestContentValidation:323,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - 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: 327
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 327
    functionName: '[wstxtest.wstream.TestContentValidation].testCommentTrailingHyphenChecking()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartDocument()'
    - '[XMLStreamWriter2].writeComment(String)'
    - '[wstxtest.wstream.TestContentValidation].fail(String)'
    - '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
    - '[wstxtest.wstream.TestContentValidation].createWriter(XMLOutputFactory2,wstxtest.wstream.TestContentValidation,null)'
    - '[XMLStreamWriter2].writeStartElement(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestContentValidation].testCommentTrailingHyphenChecking()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
      Src: wstxtest.wstream.TestContentValidation:334,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestContentValidation:336,1
    - Dst: '[wstxtest.wstream.TestContentValidation].encodingFor(wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:337,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestContentValidation:338,1
    - Dst: '[wstxtest.wstream.TestContentValidation].createWriter(XMLOutputFactory2,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:339,1
    - Dst: '[XMLStreamWriter2].writeStartDocument()'
      Src: wstxtest.wstream.TestContentValidation:340,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: wstxtest.wstream.TestContentValidation:341,1
    - Dst: '[XMLStreamWriter2].writeComment(String)'
      Src: wstxtest.wstream.TestContentValidation:342,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: wstxtest.wstream.TestContentValidation:343,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: wstxtest.wstream.TestContentValidation:344,1
    - Dst: '[XMLStreamWriter2].close()'
      Src: wstxtest.wstream.TestContentValidation:345,1
    - Dst: strw.toString()
      Src: wstxtest.wstream.TestContentValidation:347,1
    - Dst: bos.toByteArray()
      Src: wstxtest.wstream.TestContentValidation:348,1
    - Dst: '[String].<init>(wstxtest.wstream.TestContentValidation,String)'
      Src: wstxtest.wstream.TestContentValidation:348,1
    - Dst: '[wstxtest.wstream.TestContentValidation].getReader(wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:351,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.wstream.TestContentValidation:352,1
    - Dst: '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:352,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.wstream.TestContentValidation:353,1
    - Dst: '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:353,1
    - Dst: '[wstxtest.wstream.TestContentValidation].getAndVerifyText(XMLStreamReader)'
      Src: wstxtest.wstream.TestContentValidation:354,1
    - Dst: '[String].equals(wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:355,1
    - Dst: '[wstxtest.wstream.TestContentValidation].failStrings(String,String,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:356,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.wstream.TestContentValidation:359,1
    - Dst: '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:359,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - 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: 362
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 362
    functionName: '[wstxtest.wstream.TestContentValidation].testCommentTrailingHyphenFixing()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - '[String].equals(wstxtest.wstream.TestContentValidation)'
    - '[wstxtest.wstream.TestContentValidation].createWriter(XMLOutputFactory2,wstxtest.wstream.TestContentValidation)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[String].<init>(wstxtest.wstream.TestContentValidation,String)'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeStartDocument()'
    - '[wstxtest.wstream.TestContentValidation].getAndVerifyText(XMLStreamReader)'
    - '[XMLStreamWriter2].writeComment(String)'
    - '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
    - bos.toByteArray()
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestContentValidation].getReader(wstxtest.wstream.TestContentValidation)'
    - '[XMLStreamReader].next()'
    - strw.toString()
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[wstxtest.wstream.TestContentValidation].failStrings(String,String,wstxtest.wstream.TestContentValidation)'
    - '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
    - '[wstxtest.wstream.TestContentValidation].encodingFor(wstxtest.wstream.TestContentValidation)'
    - '[XMLStreamWriter2].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestContentValidation].testCommentTrailingHyphenFixing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
      Src: wstxtest.wstream.TestContentValidation:383,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestContentValidation:385,1
    - Dst: '[wstxtest.wstream.TestContentValidation].startXml11Latin1Doc(XMLOutputFactory2,ByteArrayOutputStream)'
      Src: wstxtest.wstream.TestContentValidation:385,1
    - Dst: '[wstxtest.wstream.TestContentValidation].writeUnescapable(XMLStreamWriter2,wstxtest.wstream.TestContentValidation,String)'
      Src: wstxtest.wstream.TestContentValidation:387,1
    - Dst: '[wstxtest.wstream.TestContentValidation].fail(String)'
      Src: wstxtest.wstream.TestContentValidation:388,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - 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: 397
      start: 374
    functionDepth: 1
    functionLinenumber: 374
    functionLinenumberEnd: 397
    functionName: '[wstxtest.wstream.TestContentValidation].testXml11RestrictedC1InIsoLatin1()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestContentValidation].startXml11Latin1Doc(XMLOutputFactory2,ByteArrayOutputStream)'
    - '[wstxtest.wstream.TestContentValidation].fail(String)'
    - '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
    - '[ByteArrayOutputStream].<init>()'
    - '[wstxtest.wstream.TestContentValidation].writeUnescapable(XMLStreamWriter2,wstxtest.wstream.TestContentValidation,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestContentValidation].testXml11RestrictedC1InIsoLatin1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
      Src: wstxtest.wstream.TestContentValidation:409,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestContentValidation:411,1
    - Dst: '[wstxtest.wstream.TestContentValidation].startXml11Latin1Doc(XMLOutputFactory2,ByteArrayOutputStream)'
      Src: wstxtest.wstream.TestContentValidation:412,1
    - Dst: '[wstxtest.wstream.TestContentValidation].writeUnescapable(XMLStreamWriter2,wstxtest.wstream.TestContentValidation,String)'
      Src: wstxtest.wstream.TestContentValidation:413,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: wstxtest.wstream.TestContentValidation:414,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: wstxtest.wstream.TestContentValidation:415,1
    - Dst: '[XMLStreamWriter2].close()'
      Src: wstxtest.wstream.TestContentValidation:416,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: wstxtest.wstream.TestContentValidation:418,1
    - Dst: '[wstxtest.wstream.TestContentValidation].indexOfByte(wstxtest.wstream.TestContentValidation,int)'
      Src: wstxtest.wstream.TestContentValidation:418,1
    - Dst: '[wstxtest.wstream.TestContentValidation].fail(String)'
      Src: wstxtest.wstream.TestContentValidation:419,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - 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: 423
      start: 404
    functionDepth: 1
    functionLinenumber: 404
    functionLinenumberEnd: 423
    functionName: '[wstxtest.wstream.TestContentValidation].testXml11NelNotRejectedInIsoLatin1()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestContentValidation].startXml11Latin1Doc(XMLOutputFactory2,ByteArrayOutputStream)'
    - '[wstxtest.wstream.TestContentValidation].fail(String)'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[wstxtest.wstream.TestContentValidation].writeUnescapable(XMLStreamWriter2,wstxtest.wstream.TestContentValidation,String)'
    - '[XMLStreamWriter2].close()'
    - '[wstxtest.wstream.TestContentValidation].indexOfByte(wstxtest.wstream.TestContentValidation,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestContentValidation].testXml11NelNotRejectedInIsoLatin1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
      Src: wstxtest.wstream.TestContentValidation:434,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestContentValidation:435,1
    - Dst: '[wstxtest.wstream.TestContentValidation].startXml11Latin1Doc(XMLOutputFactory2,ByteArrayOutputStream)'
      Src: wstxtest.wstream.TestContentValidation:436,1
    - Dst: '[XMLStreamWriter2].writeCData(wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:439,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: wstxtest.wstream.TestContentValidation:440,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: wstxtest.wstream.TestContentValidation:441,1
    - Dst: '[XMLStreamWriter2].close()'
      Src: wstxtest.wstream.TestContentValidation:442,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: wstxtest.wstream.TestContentValidation:445,1
    - Dst: '[wstxtest.wstream.TestContentValidation].indexOfByte(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:447,1
    - Dst: '[wstxtest.wstream.TestContentValidation].fail(String)'
      Src: wstxtest.wstream.TestContentValidation:448,1
    - Dst: '[String].<init>(wstxtest.wstream.TestContentValidation,String)'
      Src: wstxtest.wstream.TestContentValidation:453,1
    - Dst: '[wstxtest.wstream.TestContentValidation].getReader(String)'
      Src: wstxtest.wstream.TestContentValidation:453,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.wstream.TestContentValidation:454,1
    - Dst: '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:454,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.wstream.TestContentValidation:455,1
    - Dst: '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:455,1
    - Dst: '[wstxtest.wstream.TestContentValidation].getAndVerifyText(XMLStreamReader)'
      Src: wstxtest.wstream.TestContentValidation:456,1
    - Dst: content.equals(wstxtest.wstream.TestContentValidation)
      Src: wstxtest.wstream.TestContentValidation:456,1
    - Dst: '[wstxtest.wstream.TestContentValidation].fail(String)'
      Src: wstxtest.wstream.TestContentValidation:457,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - 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: 460
      start: 429
    functionDepth: 1
    functionLinenumber: 429
    functionLinenumberEnd: 460
    functionName: '[wstxtest.wstream.TestContentValidation].testXml11ValidHighLatin1Unaffected()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeCData(wstxtest.wstream.TestContentValidation)'
    - '[wstxtest.wstream.TestContentValidation].getReader(String)'
    - '[XMLStreamReader].next()'
    - content.equals(wstxtest.wstream.TestContentValidation)
    - '[wstxtest.wstream.TestContentValidation].startXml11Latin1Doc(XMLOutputFactory2,ByteArrayOutputStream)'
    - '[wstxtest.wstream.TestContentValidation].getAndVerifyText(XMLStreamReader)'
    - '[wstxtest.wstream.TestContentValidation].indexOfByte(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
    - '[wstxtest.wstream.TestContentValidation].fail(String)'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[String].<init>(wstxtest.wstream.TestContentValidation,String)'
    - '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
    - '[XMLStreamWriter2].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestContentValidation].testXml11ValidHighLatin1Unaffected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 1
    argNames:
    - enc
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 477
      start: 469
    functionDepth: 0
    functionLinenumber: 469
    functionLinenumberEnd: 477
    functionName: '[wstxtest.wstream.TestContentValidation].encodingFor(int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[wstxtest.wstream.TestContentValidation].encodingFor(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestContentValidation:483,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:484,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestContentValidation:486,1
    - Dst: '[wstxtest.wstream.TestContentValidation].encodingFor(int)'
      Src: wstxtest.wstream.TestContentValidation:487,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(wstxtest.wstream.TestContentValidation,String)'
      Src: wstxtest.wstream.TestContentValidation:487,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLOutputFactory2
      - int
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamWriter2
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 3
    argNames:
    - f
    - enc
    - sinks
    argTypes:
    - XMLOutputFactory2
    - int
    - Object[]
    constantsTouched: []
    func_position:
      end: 488
      start: 479
    functionDepth: 1
    functionLinenumber: 479
    functionLinenumberEnd: 488
    functionName: '[wstxtest.wstream.TestContentValidation].createWriter(XMLOutputFactory2,int,Object[])'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[XMLOutputFactory2].createXMLStreamWriter(wstxtest.wstream.TestContentValidation)'
    - '[XMLOutputFactory2].createXMLStreamWriter(wstxtest.wstream.TestContentValidation,String)'
    - '[wstxtest.wstream.TestContentValidation].encodingFor(int)'
    - '[ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: XMLStreamWriter2
    signature: '[wstxtest.wstream.TestContentValidation].createWriter(XMLOutputFactory2,int,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestContentValidation].getOutputFactory()'
      Src: wstxtest.wstream.TestContentValidation:493,1
    - Dst: '[wstxtest.wstream.TestContentValidation].setNamespaceAware(wstxtest.wstream.TestContentValidation,int)'
      Src: wstxtest.wstream.TestContentValidation:495,1
    - Dst: '[wstxtest.wstream.TestContentValidation].setRepairing(wstxtest.wstream.TestContentValidation,int)'
      Src: wstxtest.wstream.TestContentValidation:496,1
    - Dst: '[wstxtest.wstream.TestContentValidation].setValidateAll(wstxtest.wstream.TestContentValidation,boolean)'
      Src: wstxtest.wstream.TestContentValidation:497,1
    - Dst: '[wstxtest.wstream.TestContentValidation].setFixContent(wstxtest.wstream.TestContentValidation,boolean)'
      Src: wstxtest.wstream.TestContentValidation:498,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - 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: 500
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 500
    functionName: '[wstxtest.wstream.TestContentValidation].getFactory(int,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestContentValidation].setValidateAll(wstxtest.wstream.TestContentValidation,boolean)'
    - '[wstxtest.wstream.TestContentValidation].setNamespaceAware(wstxtest.wstream.TestContentValidation,int)'
    - '[wstxtest.wstream.TestContentValidation].setRepairing(wstxtest.wstream.TestContentValidation,int)'
    - '[wstxtest.wstream.TestContentValidation].getOutputFactory()'
    - '[wstxtest.wstream.TestContentValidation].setFixContent(wstxtest.wstream.TestContentValidation,boolean)'
    linkageType: ''
    returnType: XMLOutputFactory2
    signature: '[wstxtest.wstream.TestContentValidation].getFactory(int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestContentValidation].getInputFactory()'
      Src: wstxtest.wstream.TestContentValidation:505,1
    - Dst: '[wstxtest.wstream.TestContentValidation].setCoalescing(wstxtest.wstream.TestContentValidation,boolean)'
      Src: wstxtest.wstream.TestContentValidation:506,1
    - Dst: '[StringReader].<init>(String)'
      Src: wstxtest.wstream.TestContentValidation:507,1
    - Dst: '[wstxtest.wstream.TestContentValidation].createXMLStreamReader(StringReader)'
      Src: wstxtest.wstream.TestContentValidation:507,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - 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: 508
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 508
    functionName: '[wstxtest.wstream.TestContentValidation].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 3
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[wstxtest.wstream.TestContentValidation].setCoalescing(wstxtest.wstream.TestContentValidation,boolean)'
    - '[wstxtest.wstream.TestContentValidation].getInputFactory()'
    - '[wstxtest.wstream.TestContentValidation].createXMLStreamReader(StringReader)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[wstxtest.wstream.TestContentValidation].getReader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestContentValidation:513,1
    - Dst: sw.writeStartDocument(String,String)
      Src: wstxtest.wstream.TestContentValidation:514,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestContentValidation:515,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLOutputFactory2
      - ByteArrayOutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamWriter2
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 2
    argNames:
    - f
    - bos
    argTypes:
    - XMLOutputFactory2
    - ByteArrayOutputStream
    constantsTouched: []
    func_position:
      end: 517
      start: 510
    functionDepth: 0
    functionLinenumber: 510
    functionLinenumberEnd: 517
    functionName: '[wstxtest.wstream.TestContentValidation].startXml11Latin1Doc(XMLOutputFactory2,ByteArrayOutputStream)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 3
    functionsReached:
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
    - sw.writeStartDocument(String,String)
    - sw.writeStartElement(String)
    linkageType: ''
    returnType: XMLStreamWriter2
    signature: '[wstxtest.wstream.TestContentValidation].startXml11Latin1Doc(XMLOutputFactory2,ByteArrayOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: wstxtest.wstream.TestContentValidation:527,1
    - Dst: '[XMLStreamWriter2].writeComment(String)'
      Src: wstxtest.wstream.TestContentValidation:531,1
    - Dst: '[XMLStreamWriter2].writeCData(String)'
      Src: wstxtest.wstream.TestContentValidation:534,1
    - Dst: '[XMLStreamWriter2].writeCData(wstxtest.wstream.TestContentValidation,int,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:537,1
    - Dst: '[XMLStreamWriter2].writeProcessingInstruction(String,String)'
      Src: wstxtest.wstream.TestContentValidation:540,1
    - Dst: '[XMLStreamWriter2].writeRaw(String)'
      Src: wstxtest.wstream.TestContentValidation:543,1
    - Dst: '[XMLStreamWriter2].writeRaw(wstxtest.wstream.TestContentValidation,int,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:546,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamWriter2
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - 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:
    - sw
    - kind
    - content
    argTypes:
    - XMLStreamWriter2
    - int
    - String
    constantsTouched: []
    func_position:
      end: 549
      start: 524
    functionDepth: 0
    functionLinenumber: 524
    functionLinenumberEnd: 549
    functionName: '[wstxtest.wstream.TestContentValidation].writeUnescapable(XMLStreamWriter2,int,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeCData(wstxtest.wstream.TestContentValidation,int,wstxtest.wstream.TestContentValidation)'
    - '[XMLStreamWriter2].writeProcessingInstruction(String,String)'
    - '[XMLStreamWriter2].writeCData(String)'
    - '[XMLStreamWriter2].writeComment(String)'
    - '[String].toCharArray()'
    - '[XMLStreamWriter2].writeRaw(String)'
    - '[XMLStreamWriter2].writeRaw(wstxtest.wstream.TestContentValidation,int,wstxtest.wstream.TestContentValidation)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestContentValidation].writeUnescapable(XMLStreamWriter2,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 2
    argNames:
    - data
    - b
    argTypes:
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 559
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 559
    functionName: '[wstxtest.wstream.TestContentValidation].indexOfByte(byte[],int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[wstxtest.wstream.TestContentValidation].indexOfByte(byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - 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:22,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestRepairingNsOutput:23,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestRepairingNsOutput:24,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartDocument()'
      Src: wstxtest.wstream.TestRepairingNsOutput:26,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(String,String,String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:27,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeAttribute(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].writeStartElement(String,String,String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:30,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeAttribute(String,String,String,String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:31,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeCharacters(String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:32,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
      Src: wstxtest.wstream.TestRepairingNsOutput:33,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndDocument()'
      Src: wstxtest.wstream.TestRepairingNsOutput:34,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].close()'
      Src: wstxtest.wstream.TestRepairingNsOutput:35,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestRepairingNsOutput:37,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].indexOf(String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:39,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].fail(String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:40,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: 42
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 42
    functionName: '[wstxtest.wstream.TestRepairingNsOutput].testNoDummyDefaultNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestRepairingNsOutput.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(String,String,String)'
    - '[wstxtest.wstream.TestRepairingNsOutput].fail(String)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeAttribute(String,String,String,String)'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestRepairingNsOutput].getFactory()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartDocument()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeAttribute(String,String)'
    - '[wstxtest.wstream.TestRepairingNsOutput].indexOf(String)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeEndDocument()'
    - '[wstxtest.wstream.TestRepairingNsOutput].close()'
    - '[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:61,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestRepairingNsOutput:62,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestRepairingNsOutput:63,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartDocument()'
      Src: wstxtest.wstream.TestRepairingNsOutput:65,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(String,String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:70,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeNamespace(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:71,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(wstxtest.wstream.TestRepairingNsOutput,String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:73,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
      Src: wstxtest.wstream.TestRepairingNsOutput:74,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
      Src: wstxtest.wstream.TestRepairingNsOutput:75,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndDocument()'
      Src: wstxtest.wstream.TestRepairingNsOutput:76,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].close()'
      Src: wstxtest.wstream.TestRepairingNsOutput:77,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestRepairingNsOutput:79,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].constructNsStreamReader(wstxtest.wstream.TestRepairingNsOutput,boolean)'
      Src: wstxtest.wstream.TestRepairingNsOutput:82,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].next()'
      Src: wstxtest.wstream.TestRepairingNsOutput:83,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:83,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
      Src: wstxtest.wstream.TestRepairingNsOutput:84,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:84,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertElemNotInNamespace(wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:85,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceCount()'
      Src: wstxtest.wstream.TestRepairingNsOutput:87,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,int,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:88,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespacePrefix(int)'
      Src: wstxtest.wstream.TestRepairingNsOutput:89,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:89,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceURI(int)'
      Src: wstxtest.wstream.TestRepairingNsOutput:90,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:90,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].next()'
      Src: wstxtest.wstream.TestRepairingNsOutput:93,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:93,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
      Src: wstxtest.wstream.TestRepairingNsOutput:94,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:94,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceURI()'
      Src: wstxtest.wstream.TestRepairingNsOutput:95,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:95,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceCount()'
      Src: wstxtest.wstream.TestRepairingNsOutput:97,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(int,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:97,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].next()'
      Src: wstxtest.wstream.TestRepairingNsOutput:99,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:99,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
      Src: wstxtest.wstream.TestRepairingNsOutput:100,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:100,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].close()'
      Src: wstxtest.wstream.TestRepairingNsOutput:103,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: 104
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 104
    functionName: '[wstxtest.wstream.TestRepairingNsOutput].testExplicitNsWrites()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestRepairingNsOutput.java
    functionUses: 0
    functionsReached:
    - '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestRepairingNsOutput].constructNsStreamReader(wstxtest.wstream.TestRepairingNsOutput,boolean)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceURI()'
    - '[wstxtest.wstream.TestRepairingNsOutput].next()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartDocument()'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,int,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(String,String)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getNamespacePrefix(int)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeNamespace(String,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceURI(int)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceCount()'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(int,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(wstxtest.wstream.TestRepairingNsOutput,String)'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
    - '[wstxtest.wstream.TestRepairingNsOutput].close()'
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getFactory()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeEndDocument()'
    - '[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:116,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestRepairingNsOutput:117,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestRepairingNsOutput:118,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartDocument()'
      Src: wstxtest.wstream.TestRepairingNsOutput:120,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(String,String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:124,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeDefaultNamespace(wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:125,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(wstxtest.wstream.TestRepairingNsOutput,String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:127,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
      Src: wstxtest.wstream.TestRepairingNsOutput:128,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
      Src: wstxtest.wstream.TestRepairingNsOutput:129,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndDocument()'
      Src: wstxtest.wstream.TestRepairingNsOutput:130,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].close()'
      Src: wstxtest.wstream.TestRepairingNsOutput:131,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestRepairingNsOutput:133,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].constructNsStreamReader(wstxtest.wstream.TestRepairingNsOutput,boolean)'
      Src: wstxtest.wstream.TestRepairingNsOutput:136,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].next()'
      Src: wstxtest.wstream.TestRepairingNsOutput:137,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:137,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
      Src: wstxtest.wstream.TestRepairingNsOutput:138,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:138,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getPrefix()'
      Src: wstxtest.wstream.TestRepairingNsOutput:139,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:139,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceURI()'
      Src: wstxtest.wstream.TestRepairingNsOutput:140,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:140,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceCount()'
      Src: wstxtest.wstream.TestRepairingNsOutput:142,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,int,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:143,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].next()'
      Src: wstxtest.wstream.TestRepairingNsOutput:146,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:146,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
      Src: wstxtest.wstream.TestRepairingNsOutput:147,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:147,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertNoElemPrefix(wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:148,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceURI()'
      Src: wstxtest.wstream.TestRepairingNsOutput:149,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:149,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceCount()'
      Src: wstxtest.wstream.TestRepairingNsOutput:150,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(int,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:150,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].next()'
      Src: wstxtest.wstream.TestRepairingNsOutput:152,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:152,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
      Src: wstxtest.wstream.TestRepairingNsOutput:153,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:153,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].close()'
      Src: wstxtest.wstream.TestRepairingNsOutput:156,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: 157
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 157
    functionName: '[wstxtest.wstream.TestRepairingNsOutput].testExplicitDefaultNsWrite()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestRepairingNsOutput.java
    functionUses: 0
    functionsReached:
    - '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestRepairingNsOutput].constructNsStreamReader(wstxtest.wstream.TestRepairingNsOutput,boolean)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceURI()'
    - '[wstxtest.wstream.TestRepairingNsOutput].next()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartDocument()'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,int,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertNoElemPrefix(wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeDefaultNamespace(wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceCount()'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(int,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getPrefix()'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(String,String,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(wstxtest.wstream.TestRepairingNsOutput,String)'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
    - '[wstxtest.wstream.TestRepairingNsOutput].close()'
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getFactory()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeEndDocument()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestRepairingNsOutput].testExplicitDefaultNsWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getFactory()'
      Src: wstxtest.wstream.TestRepairingNsOutput:169,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestRepairingNsOutput:170,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestRepairingNsOutput:171,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartDocument()'
      Src: wstxtest.wstream.TestRepairingNsOutput:173,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(String,String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:174,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeAttribute(String,wstxtest.wstream.TestRepairingNsOutput,String,String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:175,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
      Src: wstxtest.wstream.TestRepairingNsOutput:177,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndDocument()'
      Src: wstxtest.wstream.TestRepairingNsOutput:178,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].close()'
      Src: wstxtest.wstream.TestRepairingNsOutput:179,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestRepairingNsOutput:181,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].constructNsStreamReader(wstxtest.wstream.TestRepairingNsOutput,boolean)'
      Src: wstxtest.wstream.TestRepairingNsOutput:184,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].next()'
      Src: wstxtest.wstream.TestRepairingNsOutput:185,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:185,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
      Src: wstxtest.wstream.TestRepairingNsOutput:186,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:186,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceURI()'
      Src: wstxtest.wstream.TestRepairingNsOutput:187,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:187,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getAttributeCount()'
      Src: wstxtest.wstream.TestRepairingNsOutput:188,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(int,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:188,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getAttributeLocalName(int)'
      Src: wstxtest.wstream.TestRepairingNsOutput:189,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:189,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getAttributeNamespace(int)'
      Src: wstxtest.wstream.TestRepairingNsOutput:190,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:190,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getAttributePrefix(int)'
      Src: wstxtest.wstream.TestRepairingNsOutput:192,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:192,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceCount()'
      Src: wstxtest.wstream.TestRepairingNsOutput:194,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(int,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:194,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].close()'
      Src: wstxtest.wstream.TestRepairingNsOutput:197,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: 198
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 198
    functionName: '[wstxtest.wstream.TestRepairingNsOutput].testExplicitDupNsWrite()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestRepairingNsOutput.java
    functionUses: 0
    functionsReached:
    - '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestRepairingNsOutput].constructNsStreamReader(wstxtest.wstream.TestRepairingNsOutput,boolean)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceURI()'
    - '[wstxtest.wstream.TestRepairingNsOutput].next()'
    - '[wstxtest.wstream.TestRepairingNsOutput].getAttributeNamespace(int)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartDocument()'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(int,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceCount()'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getAttributeLocalName(int)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(String,String,wstxtest.wstream.TestRepairingNsOutput)'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
    - '[wstxtest.wstream.TestRepairingNsOutput].close()'
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestRepairingNsOutput].getAttributeCount()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeAttribute(String,wstxtest.wstream.TestRepairingNsOutput,String,String)'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getFactory()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeEndDocument()'
    - '[wstxtest.wstream.TestRepairingNsOutput].getAttributePrefix(int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestRepairingNsOutput].testExplicitDupNsWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getOutputFactory()'
      Src: wstxtest.wstream.TestRepairingNsOutput:209,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].setNamespaceAware(wstxtest.wstream.TestRepairingNsOutput,boolean)'
      Src: wstxtest.wstream.TestRepairingNsOutput:210,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].setRepairing(wstxtest.wstream.TestRepairingNsOutput,boolean)'
      Src: wstxtest.wstream.TestRepairingNsOutput:211,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: 213
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 213
    functionName: '[wstxtest.wstream.TestRepairingNsOutput].getFactory()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestRepairingNsOutput.java
    functionUses: 4
    functionsReached:
    - '[wstxtest.wstream.TestRepairingNsOutput].setNamespaceAware(wstxtest.wstream.TestRepairingNsOutput,boolean)'
    - '[wstxtest.wstream.TestRepairingNsOutput].setRepairing(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:23,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.wstream.TestImplicitStartDoc:24,1
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].createXMLStreamWriter(java.io.StringWriter)'
      Src: wstxtest.wstream.TestImplicitStartDoc:25,1
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].writeStartElement(String)'
      Src: wstxtest.wstream.TestImplicitStartDoc:27,1
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].fail(String)'
      Src: wstxtest.wstream.TestImplicitStartDoc:29,1
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].writeCharacters(String)'
      Src: wstxtest.wstream.TestImplicitStartDoc:31,1
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].writeEndElement()'
      Src: wstxtest.wstream.TestImplicitStartDoc:32,1
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].flush()'
      Src: wstxtest.wstream.TestImplicitStartDoc:35,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.wstream.TestImplicitStartDoc:36,1
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].assertEquals(String,wstxtest.wstream.TestImplicitStartDoc)'
      Src: wstxtest.wstream.TestImplicitStartDoc:36,1
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].writeEndDocument()'
      Src: wstxtest.wstream.TestImplicitStartDoc:38,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.wstream.TestImplicitStartDoc:39,1
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].assertEquals(String,wstxtest.wstream.TestImplicitStartDoc)'
      Src: wstxtest.wstream.TestImplicitStartDoc:39,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: 40
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 40
    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].fail(String)'
    - '[wstxtest.wstream.TestImplicitStartDoc].writeEndDocument()'
    - '[wstxtest.wstream.TestImplicitStartDoc].flush()'
    - '[wstxtest.wstream.TestImplicitStartDoc].writeCharacters(String)'
    - '[java.io.StringWriter].toString()'
    - '[wstxtest.wstream.TestImplicitStartDoc].assertEquals(String,wstxtest.wstream.TestImplicitStartDoc)'
    - '[wstxtest.wstream.TestImplicitStartDoc].writeEndElement()'
    - '[wstxtest.wstream.TestImplicitStartDoc].getOutputFactory()'
    - '[java.io.StringWriter].<init>()'
    - '[wstxtest.wstream.TestImplicitStartDoc].createXMLStreamWriter(java.io.StringWriter)'
    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:25,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestEmptyElementWriter:27,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestEmptyElementWriter:28,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
      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].writeStartElement(String)'
      Src: wstxtest.wstream.TestEmptyElementWriter:32,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEmptyElementWriter:33,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEmptyElementWriter:34,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndDocument()'
      Src: wstxtest.wstream.TestEmptyElementWriter:35,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].close()'
      Src: wstxtest.wstream.TestEmptyElementWriter:36,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestEmptyElementWriter:37,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].assertEquals(String,wstxtest.wstream.TestEmptyElementWriter)'
      Src: wstxtest.wstream.TestEmptyElementWriter:37,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: 38
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 38
    functionName: '[wstxtest.wstream.TestEmptyElementWriter].testDefaults()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestEmptyElementWriter.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
    - '[wstxtest.wstream.TestEmptyElementWriter].assertEquals(String,wstxtest.wstream.TestEmptyElementWriter)'
    - '[wstxtest.wstream.TestEmptyElementWriter].getOutputFactory()'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestEmptyElementWriter].close()'
    - '[wstxtest.wstream.TestEmptyElementWriter].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestEmptyElementWriter].writeEndDocument()'
    - '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestEmptyElementWriter].testDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].getOutputFactory()'
      Src: wstxtest.wstream.TestEmptyElementWriter:43,1
    - Dst: '[HashSet].<init>()'
      Src: wstxtest.wstream.TestEmptyElementWriter:45,1
    - Dst: '[HashSet].add(String)'
      Src: wstxtest.wstream.TestEmptyElementWriter:46,1
    - Dst: '[com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler].<init>(HashSet)'
      Src: wstxtest.wstream.TestEmptyElementWriter:48,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].setProperty(String,com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler)'
      Src: wstxtest.wstream.TestEmptyElementWriter:47,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestEmptyElementWriter:49,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestEmptyElementWriter:50,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestEmptyElementWriter:51,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestEmptyElementWriter:52,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEmptyElementWriter:53,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestEmptyElementWriter:54,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEmptyElementWriter:55,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEmptyElementWriter:56,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndDocument()'
      Src: wstxtest.wstream.TestEmptyElementWriter:57,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].close()'
      Src: wstxtest.wstream.TestEmptyElementWriter:58,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestEmptyElementWriter:59,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].assertEquals(String,wstxtest.wstream.TestEmptyElementWriter)'
      Src: wstxtest.wstream.TestEmptyElementWriter:59,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: 60
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 60
    functionName: '[wstxtest.wstream.TestEmptyElementWriter].testSimple()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestEmptyElementWriter.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
    - '[wstxtest.wstream.TestEmptyElementWriter].assertEquals(String,wstxtest.wstream.TestEmptyElementWriter)'
    - '[wstxtest.wstream.TestEmptyElementWriter].getOutputFactory()'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
    - '[wstxtest.wstream.TestEmptyElementWriter].close()'
    - '[wstxtest.wstream.TestEmptyElementWriter].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestEmptyElementWriter].writeEndDocument()'
    - '[HashSet].add(String)'
    - '[wstxtest.wstream.TestEmptyElementWriter].setProperty(String,com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler)'
    - '[HashSet].<init>()'
    - '[com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler].<init>(HashSet)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestEmptyElementWriter].testSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].getOutputFactory()'
      Src: wstxtest.wstream.TestEmptyElementWriter:65,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].getInstance()'
      Src: wstxtest.wstream.TestEmptyElementWriter:67,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].setProperty(String,wstxtest.wstream.TestEmptyElementWriter)'
      Src: wstxtest.wstream.TestEmptyElementWriter:66,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestEmptyElementWriter:68,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestEmptyElementWriter:69,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestEmptyElementWriter:70,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestEmptyElementWriter:71,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEmptyElementWriter:72,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestEmptyElementWriter:73,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEmptyElementWriter:74,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEmptyElementWriter:75,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndDocument()'
      Src: wstxtest.wstream.TestEmptyElementWriter:76,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].close()'
      Src: wstxtest.wstream.TestEmptyElementWriter:77,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestEmptyElementWriter:78,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].assertEquals(String,wstxtest.wstream.TestEmptyElementWriter)'
      Src: wstxtest.wstream.TestEmptyElementWriter:78,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: 79
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 79
    functionName: '[wstxtest.wstream.TestEmptyElementWriter].testHTML()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestEmptyElementWriter.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestEmptyElementWriter].setProperty(String,wstxtest.wstream.TestEmptyElementWriter)'
    - '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
    - '[wstxtest.wstream.TestEmptyElementWriter].assertEquals(String,wstxtest.wstream.TestEmptyElementWriter)'
    - '[wstxtest.wstream.TestEmptyElementWriter].getOutputFactory()'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestEmptyElementWriter].close()'
    - '[wstxtest.wstream.TestEmptyElementWriter].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestEmptyElementWriter].writeEndDocument()'
    - '[wstxtest.wstream.TestEmptyElementWriter].getInstance()'
    - '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
    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:23,1
    - Dst: '[wstxtest.wstream.TestEscaping].doTestCrHandling(boolean,String,String,String)'
      Src: wstxtest.wstream.TestEscaping: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.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 25
    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:31,1
    - Dst: '[wstxtest.wstream.TestEscaping].doTestCrHandling(boolean,String,String,String)'
      Src: wstxtest.wstream.TestEscaping:33,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: 34
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 34
    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:51,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestEscaping:52,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:53,1
    - Dst: '[wstxtest.wstream.TestEscaping].writeDoc(wstxtest.wstream.TestEscaping,String)'
      Src: wstxtest.wstream.TestEscaping:54,1
    - Dst: '[wstxtest.wstream.TestEscaping].close()'
      Src: wstxtest.wstream.TestEscaping:55,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: wstxtest.wstream.TestEscaping:58,1
    - Dst: '[wstxtest.wstream.TestEscaping].verifyDoc(boolean,wstxtest.wstream.TestEscaping,wstxtest.wstream.TestEscaping,String,String,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:58,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: 62
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 62
    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].verifyDoc(boolean,wstxtest.wstream.TestEscaping,wstxtest.wstream.TestEscaping,String,String,wstxtest.wstream.TestEscaping)'
    - '[wstxtest.wstream.TestEscaping].getFactory(wstxtest.wstream.TestEscaping,boolean)'
    - '[wstxtest.wstream.TestEscaping].writeDoc(wstxtest.wstream.TestEscaping,String)'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[wstxtest.wstream.TestEscaping].close()'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestEscaping)'
    - '[ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestEscaping].doTestCrHandling(boolean,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamWriter].writeStartDocument()'
      Src: wstxtest.wstream.TestEscaping:67,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestEscaping:68,1
    - Dst: '[XMLStreamWriter].writeAttribute(String,String)'
      Src: wstxtest.wstream.TestEscaping:69,1
    - Dst: '[XMLStreamWriter].writeCharacters(String)'
      Src: wstxtest.wstream.TestEscaping:70,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEscaping:71,1
    - Dst: '[XMLStreamWriter].writeEndDocument()'
      Src: wstxtest.wstream.TestEscaping:72,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: 73
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 73
    functionName: '[wstxtest.wstream.TestEscaping].writeDoc(XMLStreamWriter,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestEscaping.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter].writeEndDocument()'
    - '[XMLStreamWriter].writeStartDocument()'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[XMLStreamWriter].writeAttribute(String,String)'
    - '[XMLStreamWriter].writeCharacters(String)'
    - '[XMLStreamWriter].writeEndElement()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestEscaping].writeDoc(XMLStreamWriter,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayInputStream].<init>(byte[])'
      Src: wstxtest.wstream.TestEscaping:79,1
    - Dst: '[wstxtest.wstream.TestEscaping].constructNsStreamReader(ByteArrayInputStream,boolean)'
      Src: wstxtest.wstream.TestEscaping:79,1
    - Dst: '[wstxtest.wstream.TestEscaping].next()'
      Src: wstxtest.wstream.TestEscaping:81,1
    - Dst: '[wstxtest.wstream.TestEscaping].assertTokenType(wstxtest.wstream.TestEscaping,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:81,1
    - Dst: '[wstxtest.wstream.TestEscaping].getLocalName()'
      Src: wstxtest.wstream.TestEscaping:82,1
    - Dst: '[wstxtest.wstream.TestEscaping].assertEquals(String,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:82,1
    - Dst: '[wstxtest.wstream.TestEscaping].getAttributeCount()'
      Src: wstxtest.wstream.TestEscaping:84,1
    - Dst: '[wstxtest.wstream.TestEscaping].assertEquals(int,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:84,1
    - Dst: '[wstxtest.wstream.TestEscaping].getAttributeValue(int)'
      Src: wstxtest.wstream.TestEscaping:85,1
    - Dst: '[String].equals(wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:86,1
    - Dst: '[wstxtest.wstream.TestEscaping].failStrings(String,String,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:87,1
    - Dst: '[wstxtest.wstream.TestEscaping].next()'
      Src: wstxtest.wstream.TestEscaping:90,1
    - Dst: '[wstxtest.wstream.TestEscaping].assertTokenType(wstxtest.wstream.TestEscaping,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:90,1
    - Dst: '[wstxtest.wstream.TestEscaping].getAndVerifyText(wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:91,1
    - Dst: '[String].equals(wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:92,1
    - Dst: '[wstxtest.wstream.TestEscaping].failStrings(String,String,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:93,1
    - Dst: '[wstxtest.wstream.TestEscaping].next()'
      Src: wstxtest.wstream.TestEscaping:95,1
    - Dst: '[wstxtest.wstream.TestEscaping].assertTokenType(wstxtest.wstream.TestEscaping,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:95,1
    - Dst: '[wstxtest.wstream.TestEscaping].getLocalName()'
      Src: wstxtest.wstream.TestEscaping:96,1
    - Dst: '[wstxtest.wstream.TestEscaping].assertEquals(String,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:96,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: 97
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 97
    functionName: '[wstxtest.wstream.TestEscaping].verifyDoc(boolean,String,byte[],String,String,XMLStreamWriter)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestEscaping.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestEscaping].getAttributeValue(int)'
    - '[wstxtest.wstream.TestEscaping].getLocalName()'
    - '[wstxtest.wstream.TestEscaping].failStrings(String,String,wstxtest.wstream.TestEscaping)'
    - '[wstxtest.wstream.TestEscaping].constructNsStreamReader(ByteArrayInputStream,boolean)'
    - '[ByteArrayInputStream].<init>(byte[])'
    - '[wstxtest.wstream.TestEscaping].next()'
    - '[wstxtest.wstream.TestEscaping].getAttributeCount()'
    - '[String].equals(wstxtest.wstream.TestEscaping)'
    - '[wstxtest.wstream.TestEscaping].assertEquals(int,wstxtest.wstream.TestEscaping)'
    - '[wstxtest.wstream.TestEscaping].getAndVerifyText(wstxtest.wstream.TestEscaping)'
    - '[wstxtest.wstream.TestEscaping].assertEquals(String,wstxtest.wstream.TestEscaping)'
    - '[wstxtest.wstream.TestEscaping].assertTokenType(wstxtest.wstream.TestEscaping,wstxtest.wstream.TestEscaping)'
    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:102,1
    - Dst: '[wstxtest.wstream.TestEscaping].setNamespaceAware(wstxtest.wstream.TestEscaping,int)'
      Src: wstxtest.wstream.TestEscaping:104,1
    - Dst: '[wstxtest.wstream.TestEscaping].setRepairing(wstxtest.wstream.TestEscaping,int)'
      Src: wstxtest.wstream.TestEscaping:105,1
    - Dst: '[wstxtest.wstream.TestEscaping].setProperty(String)'
      Src: wstxtest.wstream.TestEscaping:107,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: 110
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 110
    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].setProperty(String)'
    - '[wstxtest.wstream.TestEscaping].setNamespaceAware(wstxtest.wstream.TestEscaping,int)'
    - '[wstxtest.wstream.TestEscaping].setRepairing(wstxtest.wstream.TestEscaping,int)'
    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:37,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestStructuralValidation:38,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestStructuralValidation:39,1
    - Dst: sw.writeStartDocument()
      Src: wstxtest.wstream.TestStructuralValidation:41,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestStructuralValidation:44,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.wstream.TestStructuralValidation:45,1
    - Dst: sw.writeCharacters(String)
      Src: wstxtest.wstream.TestStructuralValidation:52,1
    - Dst: sw.writeCharacters(int,int)
      Src: wstxtest.wstream.TestStructuralValidation:56,1
    - Dst: sw.writeCData(String)
      Src: wstxtest.wstream.TestStructuralValidation:60,1
    - Dst: sw.writeCData(int,int)
      Src: wstxtest.wstream.TestStructuralValidation:63,1
    - Dst: sw.writeEntityRef(String)
      Src: wstxtest.wstream.TestStructuralValidation:66,1
    - Dst: '[Error].<init>(String)'
      Src: wstxtest.wstream.TestStructuralValidation:68,1
    - Dst: '[wstxtest.wstream.TestStructuralValidation].fail(wstxtest.wstream.TestStructuralValidation)'
      Src: wstxtest.wstream.TestStructuralValidation:74,1
    - Dst: sw.close()
      Src: wstxtest.wstream.TestStructuralValidation:77,1
    - Dst: '[wstxtest.wstream.TestStructuralValidation].fail(String)'
      Src: wstxtest.wstream.TestStructuralValidation:81,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: 85
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 85
    functionName: '[wstxtest.wstream.TestStructuralValidation].testPrologChecks()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - sw.writeEndElement()
    - sw.writeCharacters(String)
    - sw.writeCData(int,int)
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestStructuralValidation].getFactory(wstxtest.wstream.TestStructuralValidation,boolean)'
    - sw.writeEntityRef(String)
    - sw.writeStartDocument()
    - sw.writeCData(String)
    - sw.close()
    - '[Error].<init>(String)'
    - '[wstxtest.wstream.TestStructuralValidation].fail(wstxtest.wstream.TestStructuralValidation)'
    - '[wstxtest.wstream.TestStructuralValidation].fail(String)'
    - sw.writeStartElement(String)
    - sw.writeCharacters(int,int)
    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:97,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestStructuralValidation:98,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestStructuralValidation:99,1
    - Dst: sw.writeStartDocument()
      Src: wstxtest.wstream.TestStructuralValidation:101,1
    - Dst: sw.writeEndDocument()
      Src: wstxtest.wstream.TestStructuralValidation:107,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestStructuralValidation:111,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.wstream.TestStructuralValidation:112,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestStructuralValidation:113,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.wstream.TestStructuralValidation:114,1
    - Dst: '[Error].<init>(String)'
      Src: wstxtest.wstream.TestStructuralValidation:117,1
    - Dst: '[wstxtest.wstream.TestStructuralValidation].fail(String)'
      Src: wstxtest.wstream.TestStructuralValidation:123,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: 127
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 127
    functionName: '[wstxtest.wstream.TestStructuralValidation].testRootElementChecks()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - sw.writeEndElement()
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestStructuralValidation].getFactory(wstxtest.wstream.TestStructuralValidation,boolean)'
    - sw.writeStartDocument()
    - '[wstxtest.wstream.TestStructuralValidation].fail(String)'
    - '[Error].<init>(String)'
    - sw.writeStartElement(String)
    - sw.writeEndDocument()
    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: 163
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 163
    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:174,1
    - Dst: '[wstxtest.wstream.TestStructuralValidation].setNamespaceAware(wstxtest.wstream.TestStructuralValidation,int)'
      Src: wstxtest.wstream.TestStructuralValidation:176,1
    - Dst: '[wstxtest.wstream.TestStructuralValidation].setRepairing(wstxtest.wstream.TestStructuralValidation,int)'
      Src: wstxtest.wstream.TestStructuralValidation:177,1
    - Dst: '[wstxtest.wstream.TestStructuralValidation].setValidateStructure(wstxtest.wstream.TestStructuralValidation,boolean)'
      Src: wstxtest.wstream.TestStructuralValidation:178,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: 180
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 180
    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:68,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:71,1
    - Dst: '[XMLStreamWriter].writeEmptyElement(wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:78,1
    - Dst: '[XMLStreamWriter].writeStartElement(wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:79,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:80,1
    - Dst: '[XMLStreamWriter].writeEmptyElement(wstxtest.wstream.TestNameValidation,String,String)'
      Src: wstxtest.wstream.TestNameValidation:83,1
    - Dst: '[XMLStreamWriter].writeStartElement(wstxtest.wstream.TestNameValidation,String,String)'
      Src: wstxtest.wstream.TestNameValidation:84,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:85,1
    - Dst: '[XMLStreamWriter].writeEmptyElement(wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:89,1
    - Dst: '[XMLStreamWriter].writeStartElement(wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:90,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:91,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:95,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
      Src: wstxtest.wstream.TestNameValidation:96,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: 98
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 98
    functionName: '[wstxtest.wstream.TestNameValidation].testValidElemNames()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
    - '[XMLStreamWriter].writeEmptyElement(wstxtest.wstream.TestNameValidation,String,String)'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[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].writeStartElement(wstxtest.wstream.TestNameValidation)'
    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:109,1
    - Dst: '[wstxtest.wstream.TestNameValidation].doTestInvalidElemName(boolean,null,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:110,1
    - Dst: '[wstxtest.wstream.TestNameValidation].doTestInvalidElemName(boolean,null,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:115,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: 119
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 119
    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:127,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:128,1
    - Dst: '[XMLStreamWriter].writeEmptyElement(String)'
      Src: wstxtest.wstream.TestNameValidation:132,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:134,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:135,1
    - Dst: '[XMLStreamWriter].writeEmptyElement(String,String,String)'
      Src: wstxtest.wstream.TestNameValidation:139,1
    - Dst: '[XMLStreamWriter].writeStartElement(String,String,String)'
      Src: wstxtest.wstream.TestNameValidation:141,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:142,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:146,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
      Src: wstxtest.wstream.TestNameValidation:147,1
    - Dst: '[wstxtest.wstream.TestNameValidation].fail(String)'
      Src: wstxtest.wstream.TestNameValidation:153,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: 157
      start: 121
    functionDepth: 2
    functionLinenumber: 121
    functionLinenumberEnd: 157
    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)'
    - '[wstxtest.wstream.TestNameValidation].fail(String)'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[XMLStreamWriter].writeEmptyElement(String)'
    - '[XMLStreamWriter].writeEndElement()'
    - '[wstxtest.wstream.TestNameValidation].startDoc(boolean,boolean)'
    - '[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:164,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String)'
      Src: wstxtest.wstream.TestNameValidation:165,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String)'
      Src: wstxtest.wstream.TestNameValidation:166,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String)'
      Src: wstxtest.wstream.TestNameValidation:167,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String,int)'
      Src: wstxtest.wstream.TestNameValidation:170,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String,int)'
      Src: wstxtest.wstream.TestNameValidation:171,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String,int)'
      Src: wstxtest.wstream.TestNameValidation:172,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String,int)'
      Src: wstxtest.wstream.TestNameValidation:173,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String,int)'
      Src: wstxtest.wstream.TestNameValidation:175,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String,int)'
      Src: wstxtest.wstream.TestNameValidation:176,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String,int)'
      Src: wstxtest.wstream.TestNameValidation:180,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String,int)'
      Src: wstxtest.wstream.TestNameValidation:181,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String,int)'
      Src: wstxtest.wstream.TestNameValidation:182,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String,int)'
      Src: wstxtest.wstream.TestNameValidation:183,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String,int)'
      Src: wstxtest.wstream.TestNameValidation:185,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String,int)'
      Src: wstxtest.wstream.TestNameValidation:186,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: 187
      start: 160
    functionDepth: 3
    functionLinenumber: 160
    functionLinenumberEnd: 187
    functionName: '[wstxtest.wstream.TestNameValidation].testInvalidElemNameExceptionMessage()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String)'
    - '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String,int)'
    - '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,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:194,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:195,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:198,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:199,1
    - Dst: '[XMLStreamWriter].writeStartElement(String,String,String)'
      Src: wstxtest.wstream.TestNameValidation:201,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:202,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:205,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
      Src: wstxtest.wstream.TestNameValidation:206,1
    - Dst: '[wstxtest.wstream.TestNameValidation].fail(String)'
      Src: wstxtest.wstream.TestNameValidation:208,1
    - Dst: '[String].isEmpty()'
      Src: wstxtest.wstream.TestNameValidation:212,1
    - Dst: '[wstxtest.wstream.TestNameValidation].verifyException(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:213,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
    - Dst: '[wstxtest.wstream.TestNameValidation].verifyException(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:218,1
    - Dst: '[wstxtest.wstream.TestNameValidation].verifyException(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:219,1
    - Dst: '[wstxtest.wstream.TestNameValidation].verifyException(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:220,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: 223
      start: 189
    functionDepth: 2
    functionLinenumber: 189
    functionLinenumberEnd: 223
    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)'
    - '[wstxtest.wstream.TestNameValidation].verifyException(wstxtest.wstream.TestNameValidation,String)'
    - '[wstxtest.wstream.TestNameValidation].fail(String)'
    - '[String].isEmpty()'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[XMLStreamWriter].writeEndElement()'
    - '[wstxtest.wstream.TestNameValidation].startDoc(boolean,boolean)'
    - '[XMLStreamWriter].writeStartElement(String,String,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:232,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:235,1
    - Dst: '[XMLStreamWriter].writeAttribute(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:239,1
    - Dst: '[XMLStreamWriter].writeAttribute(wstxtest.wstream.TestNameValidation,String,String,String)'
      Src: wstxtest.wstream.TestNameValidation:242,1
    - Dst: '[XMLStreamWriter].writeAttribute(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:246,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:250,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
      Src: wstxtest.wstream.TestNameValidation:251,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: 253
      start: 225
    functionDepth: 1
    functionLinenumber: 225
    functionLinenumberEnd: 253
    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:264,1
    - Dst: '[wstxtest.wstream.TestNameValidation].doTestInvalidAttrName(boolean,null,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:265,1
    - Dst: '[wstxtest.wstream.TestNameValidation].doTestInvalidAttrName(boolean,null,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:270,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: 274
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 274
    functionName: '[wstxtest.wstream.TestNameValidation].testInvalidAttrNames()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation].doTestInvalidAttrName(boolean,null,wstxtest.wstream.TestNameValidation)'
    - '[wstxtest.wstream.TestNameValidation].doTestInvalidAttrName(boolean,wstxtest.wstream.TestNameValidation,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:279,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:280,1
    - Dst: '[XMLStreamWriter].writeAttribute(String,String)'
      Src: wstxtest.wstream.TestNameValidation:283,1
    - Dst: '[XMLStreamWriter].writeAttribute(String,String,String,String)'
      Src: wstxtest.wstream.TestNameValidation:285,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:288,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
      Src: wstxtest.wstream.TestNameValidation:289,1
    - Dst: '[wstxtest.wstream.TestNameValidation].fail(String)'
      Src: wstxtest.wstream.TestNameValidation:293,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: 296
      start: 276
    functionDepth: 2
    functionLinenumber: 276
    functionLinenumberEnd: 296
    functionName: '[wstxtest.wstream.TestNameValidation].doTestInvalidAttrName(boolean,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter].writeAttribute(String,String,String,String)'
    - '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
    - '[wstxtest.wstream.TestNameValidation].fail(String)'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[XMLStreamWriter].writeAttribute(String,String)'
    - '[XMLStreamWriter].writeEndElement()'
    - '[wstxtest.wstream.TestNameValidation].startDoc(boolean,boolean)'
    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:309,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:312,1
    - Dst: '[XMLStreamWriter].writeProcessingInstruction(wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:318,1
    - Dst: '[XMLStreamWriter].writeProcessingInstruction(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:319,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:322,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
      Src: wstxtest.wstream.TestNameValidation:323,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: 325
      start: 302
    functionDepth: 1
    functionLinenumber: 302
    functionLinenumberEnd: 325
    functionName: '[wstxtest.wstream.TestNameValidation].testValidPiNames()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[XMLStreamWriter].writeProcessingInstruction(wstxtest.wstream.TestNameValidation)'
    - '[wstxtest.wstream.TestNameValidation].startDoc(wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation)'
    - '[XMLStreamWriter].writeProcessingInstruction(wstxtest.wstream.TestNameValidation,String)'
    - '[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:337,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:338,1
    - Dst: '[XMLStreamWriter].writeProcessingInstruction(wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:342,1
    - Dst: '[XMLStreamWriter].writeProcessingInstruction(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:344,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:347,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
      Src: wstxtest.wstream.TestNameValidation:348,1
    - Dst: '[wstxtest.wstream.TestNameValidation].fail(String)'
      Src: wstxtest.wstream.TestNameValidation:352,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: 356
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 356
    functionName: '[wstxtest.wstream.TestNameValidation].testInvalidPiNames()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
    - '[wstxtest.wstream.TestNameValidation].fail(String)'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[XMLStreamWriter].writeProcessingInstruction(wstxtest.wstream.TestNameValidation)'
    - '[XMLStreamWriter].writeProcessingInstruction(wstxtest.wstream.TestNameValidation,String)'
    - '[wstxtest.wstream.TestNameValidation].startDoc(boolean,wstxtest.wstream.TestNameValidation)'
    - '[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:373,1
    - Dst: sw.writeDTD(wstxtest.wstream.TestNameValidation,null,null,null)
      Src: wstxtest.wstream.TestNameValidation:375,1
    - Dst: rootName.indexOf(char)
      Src: wstxtest.wstream.TestNameValidation:378,1
    - Dst: rootName.substring(int,wstxtest.wstream.TestNameValidation)
      Src: wstxtest.wstream.TestNameValidation:380,1
    - Dst: rootName.substring(int)
      Src: wstxtest.wstream.TestNameValidation:381,1
    - Dst: sw.writeEmptyElement(wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation,String)
      Src: wstxtest.wstream.TestNameValidation:380,1
    - Dst: sw.writeEmptyElement(wstxtest.wstream.TestNameValidation)
      Src: wstxtest.wstream.TestNameValidation:384,1
    - Dst: sw.writeEmptyElement(wstxtest.wstream.TestNameValidation)
      Src: wstxtest.wstream.TestNameValidation:387,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:389,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: 392
      start: 363
    functionDepth: 1
    functionLinenumber: 363
    functionLinenumberEnd: 392
    functionName: '[wstxtest.wstream.TestNameValidation].testValidRootNames()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - sw.writeEmptyElement(wstxtest.wstream.TestNameValidation)
    - rootName.substring(int,wstxtest.wstream.TestNameValidation)
    - rootName.indexOf(char)
    - sw.writeEmptyElement(wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation,String)
    - sw.writeDTD(wstxtest.wstream.TestNameValidation,null,null,null)
    - '[wstxtest.wstream.TestNameValidation].startDoc(wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation)'
    - rootName.substring(int)
    - '[wstxtest.wstream.TestNameValidation].closeDoc(wstxtest.wstream.TestNameValidation)'
    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:403,1
    - Dst: sw.writeDTD(wstxtest.wstream.TestNameValidation,null,null,null)
      Src: wstxtest.wstream.TestNameValidation:406,1
    - Dst: sw.writeEmptyElement(wstxtest.wstream.TestNameValidation)
      Src: wstxtest.wstream.TestNameValidation:407,1
    - Dst: '[wstxtest.wstream.TestNameValidation].fail(String)'
      Src: wstxtest.wstream.TestNameValidation:412,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: 416
      start: 394
    functionDepth: 0
    functionLinenumber: 394
    functionLinenumberEnd: 416
    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: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestNameValidation:437,1
    - Dst: '[wstxtest.wstream.TestNameValidation].getFactory(wstxtest.wstream.TestNameValidation,boolean)'
      Src: wstxtest.wstream.TestNameValidation:438,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:438,1
    - Dst: sw.writeDTD(wstxtest.wstream.TestNameValidation,null,null,null)
      Src: wstxtest.wstream.TestNameValidation:441,1
    - Dst: sw.flush()
      Src: wstxtest.wstream.TestNameValidation:442,1
    - Dst: '[wstxtest.wstream.TestNameValidation].fail(String)'
      Src: wstxtest.wstream.TestNameValidation:443,1
    - Dst: '[wstxtest.wstream.TestNameValidation].verifyException(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:447,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    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: 451
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 451
    functionName: '[wstxtest.wstream.TestNameValidation].testRootNameNotInEncoding()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - '[XMLOutputFactory].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestNameValidation)'
    - sw.flush()
    - '[wstxtest.wstream.TestNameValidation].verifyException(wstxtest.wstream.TestNameValidation,String)'
    - '[wstxtest.wstream.TestNameValidation].fail(String)'
    - '[wstxtest.wstream.TestNameValidation].getFactory(wstxtest.wstream.TestNameValidation,boolean)'
    - sw.writeDTD(wstxtest.wstream.TestNameValidation,null,null,null)
    - '[ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestNameValidation].testRootNameNotInEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestNameValidation:464,1
    - Dst: '[wstxtest.wstream.TestNameValidation].getFactory(wstxtest.wstream.TestNameValidation,boolean)'
      Src: wstxtest.wstream.TestNameValidation:465,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestNameValidation:465,1
    - Dst: sw.writeDTD(wstxtest.wstream.TestNameValidation,null,null,null)
      Src: wstxtest.wstream.TestNameValidation:467,1
    - Dst: sw.writeEmptyElement(wstxtest.wstream.TestNameValidation)
      Src: wstxtest.wstream.TestNameValidation:468,1
    - Dst: sw.close()
      Src: wstxtest.wstream.TestNameValidation:469,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: wstxtest.wstream.TestNameValidation:472,1
    - Dst: '[String].<init>(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:472,1
    - Dst: '[wstxtest.wstream.TestNameValidation].assertEquals(String,String,String)'
      Src: wstxtest.wstream.TestNameValidation:470,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      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: 474
      start: 457
    functionDepth: 0
    functionLinenumber: 457
    functionLinenumberEnd: 474
    functionName: '[wstxtest.wstream.TestNameValidation].testRootNameInEncoding()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - sw.writeEmptyElement(wstxtest.wstream.TestNameValidation)
    - '[wstxtest.wstream.TestNameValidation].getFactory(wstxtest.wstream.TestNameValidation,boolean)'
    - sw.writeDTD(wstxtest.wstream.TestNameValidation,null,null,null)
    - '[XMLOutputFactory].createXMLStreamWriter(ByteArrayOutputStream,String)'
    - sw.close()
    - '[ByteArrayOutputStream].toByteArray()'
    - '[wstxtest.wstream.TestNameValidation].assertEquals(String,String,String)'
    - '[String].<init>(wstxtest.wstream.TestNameValidation,String)'
    - '[ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestNameValidation].testRootNameInEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestNameValidation].startDoc(wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:491,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:494,1
    - Dst: '[XMLStreamWriter].writeEntityRef(wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:500,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:503,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
      Src: wstxtest.wstream.TestNameValidation:504,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: 506
      start: 484
    functionDepth: 1
    functionLinenumber: 484
    functionLinenumberEnd: 506
    functionName: '[wstxtest.wstream.TestNameValidation].testValidEntityNames()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
    - '[XMLStreamWriter].writeEntityRef(wstxtest.wstream.TestNameValidation)'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[wstxtest.wstream.TestNameValidation].startDoc(wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation)'
    - '[XMLStreamWriter].writeEndElement()'
    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:517,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestNameValidation:518,1
    - Dst: sw.writeEntityRef(wstxtest.wstream.TestNameValidation)
      Src: wstxtest.wstream.TestNameValidation:521,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.wstream.TestNameValidation:523,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:524,1
    - Dst: '[wstxtest.wstream.TestNameValidation].fail(String)'
      Src: wstxtest.wstream.TestNameValidation:528,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: 532
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 532
    functionName: '[wstxtest.wstream.TestNameValidation].testInvalidEntityNames()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - sw.writeEndElement()
    - '[wstxtest.wstream.TestNameValidation].fail(String)'
    - '[wstxtest.wstream.TestNameValidation].startDoc(boolean,wstxtest.wstream.TestNameValidation)'
    - sw.writeStartElement(String)
    - sw.writeEntityRef(wstxtest.wstream.TestNameValidation)
    - '[wstxtest.wstream.TestNameValidation].closeDoc(wstxtest.wstream.TestNameValidation)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestNameValidation].testInvalidEntityNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestNameValidation].getOutputFactory()'
      Src: wstxtest.wstream.TestNameValidation:543,1
    - Dst: '[wstxtest.wstream.TestNameValidation].setValidateNames(wstxtest.wstream.TestNameValidation,boolean)'
      Src: wstxtest.wstream.TestNameValidation:544,1
    - Dst: '[wstxtest.wstream.TestNameValidation].setNamespaceAware(wstxtest.wstream.TestNameValidation,boolean)'
      Src: wstxtest.wstream.TestNameValidation:545,1
    - Dst: '[wstxtest.wstream.TestNameValidation].setRepairing(wstxtest.wstream.TestNameValidation,boolean)'
      Src: wstxtest.wstream.TestNameValidation:547,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: 549
      start: 540
    functionDepth: 0
    functionLinenumber: 540
    functionLinenumberEnd: 549
    functionName: '[wstxtest.wstream.TestNameValidation].getFactory(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation].getOutputFactory()'
    - '[wstxtest.wstream.TestNameValidation].setRepairing(wstxtest.wstream.TestNameValidation,boolean)'
    - '[wstxtest.wstream.TestNameValidation].setValidateNames(wstxtest.wstream.TestNameValidation,boolean)'
    - '[wstxtest.wstream.TestNameValidation].setNamespaceAware(wstxtest.wstream.TestNameValidation,boolean)'
    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:554,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestNameValidation:555,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestNameValidation:555,1
    - Dst: '[wstxtest.wstream.TestNameValidation].writeStartDocument()'
      Src: wstxtest.wstream.TestNameValidation:556,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: 558
      start: 551
    functionDepth: 1
    functionLinenumber: 551
    functionLinenumberEnd: 558
    functionName: '[wstxtest.wstream.TestNameValidation].startDoc(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 3
    functionsReached:
    - '[StringWriter].<init>()'
    - '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestNameValidation].getFactory(boolean,boolean)'
    - '[wstxtest.wstream.TestNameValidation].writeStartDocument()'
    linkageType: ''
    returnType: XMLStreamWriter
    signature: '[wstxtest.wstream.TestNameValidation].startDoc(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamWriter].writeEndDocument()'
      Src: wstxtest.wstream.TestNameValidation:563,1
    - Dst: '[XMLStreamWriter].close()'
      Src: wstxtest.wstream.TestNameValidation:564,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: 565
      start: 560
    functionDepth: 0
    functionLinenumber: 560
    functionLinenumberEnd: 565
    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:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestSurrogateEscaping:31,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream,wstxtest.wstream.TestSurrogateEscaping)'
      Src: wstxtest.wstream.TestSurrogateEscaping:32,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].getOutputFactory()'
      Src: wstxtest.wstream.TestSurrogateEscaping:33,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].createXMLStreamWriter(OutputStreamWriter)'
      Src: wstxtest.wstream.TestSurrogateEscaping:33,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].writeStartElement(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:34,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].writeAttribute(String,String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:35,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].writeCharacters(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:36,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].writeEndElement()'
      Src: wstxtest.wstream.TestSurrogateEscaping:37,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].close()'
      Src: wstxtest.wstream.TestSurrogateEscaping:38,1
    - Dst: '[OutputStreamWriter].flush()'
      Src: wstxtest.wstream.TestSurrogateEscaping:39,1
    - Dst: '[ByteArrayOutputStream].toString(wstxtest.wstream.TestSurrogateEscaping)'
      Src: wstxtest.wstream.TestSurrogateEscaping:41,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].indexOf(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:43,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].fail(wstxtest.wstream.TestSurrogateEscaping)'
      Src: wstxtest.wstream.TestSurrogateEscaping:44,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].indexOf(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:46,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].indexOf(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:46,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].fail(wstxtest.wstream.TestSurrogateEscaping)'
      Src: wstxtest.wstream.TestSurrogateEscaping:47,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].verifyRoundtrip(wstxtest.wstream.TestSurrogateEscaping,String,String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:49,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 35
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 51
    functionName: '[wstxtest.wstream.TestSurrogateEscaping].testSupplementaryCharInTextAndAttr()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestSurrogateEscaping.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestSurrogateEscaping].getOutputFactory()'
    - '[wstxtest.wstream.TestSurrogateEscaping].indexOf(String)'
    - '[wstxtest.wstream.TestSurrogateEscaping].writeAttribute(String,String)'
    - '[wstxtest.wstream.TestSurrogateEscaping].close()'
    - '[wstxtest.wstream.TestSurrogateEscaping].writeCharacters(String)'
    - '[wstxtest.wstream.TestSurrogateEscaping].writeEndElement()'
    - '[OutputStreamWriter].flush()'
    - '[wstxtest.wstream.TestSurrogateEscaping].fail(wstxtest.wstream.TestSurrogateEscaping)'
    - '[wstxtest.wstream.TestSurrogateEscaping].writeStartElement(String)'
    - '[wstxtest.wstream.TestSurrogateEscaping].verifyRoundtrip(wstxtest.wstream.TestSurrogateEscaping,String,String)'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream,wstxtest.wstream.TestSurrogateEscaping)'
    - '[ByteArrayOutputStream].<init>()'
    - '[ByteArrayOutputStream].toString(wstxtest.wstream.TestSurrogateEscaping)'
    - '[wstxtest.wstream.TestSurrogateEscaping].createXMLStreamWriter(OutputStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestSurrogateEscaping].testSupplementaryCharInTextAndAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestSurrogateEscaping:57,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:58,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].getOutputFactory()'
      Src: wstxtest.wstream.TestSurrogateEscaping:59,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].createXMLStreamWriter(OutputStreamWriter)'
      Src: wstxtest.wstream.TestSurrogateEscaping:59,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].writeStartElement(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:60,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].writeCharacters(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:62,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].writeCharacters(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:63,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].writeEndElement()'
      Src: wstxtest.wstream.TestSurrogateEscaping:64,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].close()'
      Src: wstxtest.wstream.TestSurrogateEscaping:65,1
    - Dst: '[OutputStreamWriter].flush()'
      Src: wstxtest.wstream.TestSurrogateEscaping:66,1
    - Dst: '[ByteArrayOutputStream].toString(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:68,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].indexOf(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:69,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].fail(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:70,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].verifyRoundtrip(wstxtest.wstream.TestSurrogateEscaping,null,String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 73
    functionName: '[wstxtest.wstream.TestSurrogateEscaping].testSupplementaryCharSplitAcrossCalls()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestSurrogateEscaping.java
    functionUses: 0
    functionsReached:
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
    - '[wstxtest.wstream.TestSurrogateEscaping].getOutputFactory()'
    - '[wstxtest.wstream.TestSurrogateEscaping].indexOf(String)'
    - '[wstxtest.wstream.TestSurrogateEscaping].close()'
    - '[wstxtest.wstream.TestSurrogateEscaping].writeCharacters(String)'
    - '[wstxtest.wstream.TestSurrogateEscaping].writeEndElement()'
    - '[OutputStreamWriter].flush()'
    - '[wstxtest.wstream.TestSurrogateEscaping].verifyRoundtrip(wstxtest.wstream.TestSurrogateEscaping,null,String)'
    - '[wstxtest.wstream.TestSurrogateEscaping].writeStartElement(String)'
    - '[ByteArrayOutputStream].toString(String)'
    - '[ByteArrayOutputStream].<init>()'
    - '[wstxtest.wstream.TestSurrogateEscaping].fail(String)'
    - '[wstxtest.wstream.TestSurrogateEscaping].createXMLStreamWriter(OutputStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestSurrogateEscaping].testSupplementaryCharSplitAcrossCalls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].startNarrowDoc(wstxtest.wstream.TestSurrogateEscaping)'
      Src: wstxtest.wstream.TestSurrogateEscaping:81,1
    - Dst: '[XMLStreamWriter].writeCharacters(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:83,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestSurrogateEscaping:84,1
    - Dst: '[XMLStreamWriter].close()'
      Src: wstxtest.wstream.TestSurrogateEscaping:85,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].fail(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:86,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 90
    functionName: '[wstxtest.wstream.TestSurrogateEscaping].testUnpairedSurrogateRejected()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestSurrogateEscaping.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter].writeCharacters(String)'
    - '[wstxtest.wstream.TestSurrogateEscaping].startNarrowDoc(wstxtest.wstream.TestSurrogateEscaping)'
    - '[XMLStreamWriter].close()'
    - '[XMLStreamWriter].writeEndElement()'
    - '[wstxtest.wstream.TestSurrogateEscaping].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestSurrogateEscaping].testUnpairedSurrogateRejected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].startNarrowDoc(wstxtest.wstream.TestSurrogateEscaping)'
      Src: wstxtest.wstream.TestSurrogateEscaping:104,1
    - Dst: '[XMLStreamWriter].writeCharacters(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:106,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:107,1
    - Dst: '[XMLStreamWriter].writeAttribute(String,String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:108,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestSurrogateEscaping:109,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestSurrogateEscaping:110,1
    - Dst: '[XMLStreamWriter].close()'
      Src: wstxtest.wstream.TestSurrogateEscaping:111,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].fail(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:112,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 116
    functionName: '[wstxtest.wstream.TestSurrogateEscaping].testPendingSurrogateDoesNotLeakIntoAttribute()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestSurrogateEscaping.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[XMLStreamWriter].writeAttribute(String,String)'
    - '[XMLStreamWriter].writeCharacters(String)'
    - '[wstxtest.wstream.TestSurrogateEscaping].startNarrowDoc(wstxtest.wstream.TestSurrogateEscaping)'
    - '[XMLStreamWriter].close()'
    - '[XMLStreamWriter].writeEndElement()'
    - '[wstxtest.wstream.TestSurrogateEscaping].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestSurrogateEscaping].testPendingSurrogateDoesNotLeakIntoAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].startNarrowDoc(wstxtest.wstream.TestSurrogateEscaping)'
      Src: wstxtest.wstream.TestSurrogateEscaping:127,1
    - Dst: '[XMLStreamWriter].writeCharacters(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:129,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestSurrogateEscaping:130,1
    - Dst: '[XMLStreamWriter].close()'
      Src: wstxtest.wstream.TestSurrogateEscaping:131,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].fail(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:132,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 136
    functionName: '[wstxtest.wstream.TestSurrogateEscaping].testPendingSurrogateRejectedAtEndElement()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestSurrogateEscaping.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter].writeCharacters(String)'
    - '[wstxtest.wstream.TestSurrogateEscaping].startNarrowDoc(wstxtest.wstream.TestSurrogateEscaping)'
    - '[XMLStreamWriter].close()'
    - '[XMLStreamWriter].writeEndElement()'
    - '[wstxtest.wstream.TestSurrogateEscaping].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestSurrogateEscaping].testPendingSurrogateRejectedAtEndElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].startNarrowDoc(wstxtest.wstream.TestSurrogateEscaping)'
      Src: wstxtest.wstream.TestSurrogateEscaping:147,1
    - Dst: '[XMLStreamWriter].writeAttribute(String,String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:149,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestSurrogateEscaping:150,1
    - Dst: '[XMLStreamWriter].close()'
      Src: wstxtest.wstream.TestSurrogateEscaping:151,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].fail(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:152,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 156
    functionName: '[wstxtest.wstream.TestSurrogateEscaping].testTrailingHighSurrogateInAttributeRejected()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestSurrogateEscaping.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter].writeAttribute(String,String)'
    - '[wstxtest.wstream.TestSurrogateEscaping].startNarrowDoc(wstxtest.wstream.TestSurrogateEscaping)'
    - '[XMLStreamWriter].close()'
    - '[XMLStreamWriter].writeEndElement()'
    - '[wstxtest.wstream.TestSurrogateEscaping].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestSurrogateEscaping].testTrailingHighSurrogateInAttributeRejected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestSurrogateEscaping:161,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:161,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].getOutputFactory()'
      Src: wstxtest.wstream.TestSurrogateEscaping:162,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].createXMLStreamWriter(OutputStreamWriter)'
      Src: wstxtest.wstream.TestSurrogateEscaping:162,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].writeStartElement(String)'
      Src: wstxtest.wstream.TestSurrogateEscaping:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamWriter
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 1
    argNames:
    - enc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 165
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 165
    functionName: '[wstxtest.wstream.TestSurrogateEscaping].startNarrowDoc(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestSurrogateEscaping.java
    functionUses: 0
    functionsReached:
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
    - '[wstxtest.wstream.TestSurrogateEscaping].getOutputFactory()'
    - '[wstxtest.wstream.TestSurrogateEscaping].writeStartElement(String)'
    - '[ByteArrayOutputStream].<init>()'
    - '[wstxtest.wstream.TestSurrogateEscaping].createXMLStreamWriter(OutputStreamWriter)'
    linkageType: ''
    returnType: XMLStreamWriter
    signature: '[wstxtest.wstream.TestSurrogateEscaping].startNarrowDoc(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].constructNsStreamReader(String,boolean)'
      Src: wstxtest.wstream.TestSurrogateEscaping:170,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].next()'
      Src: wstxtest.wstream.TestSurrogateEscaping:171,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].assertTokenType(wstxtest.wstream.TestSurrogateEscaping,wstxtest.wstream.TestSurrogateEscaping)'
      Src: wstxtest.wstream.TestSurrogateEscaping:171,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].getAttributeValue(int)'
      Src: wstxtest.wstream.TestSurrogateEscaping:173,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].assertEquals(String,wstxtest.wstream.TestSurrogateEscaping)'
      Src: wstxtest.wstream.TestSurrogateEscaping:173,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].next()'
      Src: wstxtest.wstream.TestSurrogateEscaping:175,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].assertTokenType(wstxtest.wstream.TestSurrogateEscaping,wstxtest.wstream.TestSurrogateEscaping)'
      Src: wstxtest.wstream.TestSurrogateEscaping:175,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].getAndVerifyText(wstxtest.wstream.TestSurrogateEscaping)'
      Src: wstxtest.wstream.TestSurrogateEscaping:176,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].assertEquals(String,wstxtest.wstream.TestSurrogateEscaping)'
      Src: wstxtest.wstream.TestSurrogateEscaping:176,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].next()'
      Src: wstxtest.wstream.TestSurrogateEscaping:177,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].assertTokenType(wstxtest.wstream.TestSurrogateEscaping,wstxtest.wstream.TestSurrogateEscaping)'
      Src: wstxtest.wstream.TestSurrogateEscaping:177,1
    - Dst: '[wstxtest.wstream.TestSurrogateEscaping].close()'
      Src: wstxtest.wstream.TestSurrogateEscaping:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - 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: stax2.wstream.BaseWriterTest
    argCount: 3
    argNames:
    - xml
    - expAttr
    - expText
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 179
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 179
    functionName: '[wstxtest.wstream.TestSurrogateEscaping].verifyRoundtrip(String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestSurrogateEscaping.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestSurrogateEscaping].close()'
    - '[wstxtest.wstream.TestSurrogateEscaping].getAndVerifyText(wstxtest.wstream.TestSurrogateEscaping)'
    - '[wstxtest.wstream.TestSurrogateEscaping].next()'
    - '[wstxtest.wstream.TestSurrogateEscaping].constructNsStreamReader(String,boolean)'
    - '[wstxtest.wstream.TestSurrogateEscaping].assertTokenType(wstxtest.wstream.TestSurrogateEscaping,wstxtest.wstream.TestSurrogateEscaping)'
    - '[wstxtest.wstream.TestSurrogateEscaping].assertEquals(String,wstxtest.wstream.TestSurrogateEscaping)'
    - '[wstxtest.wstream.TestSurrogateEscaping].getAttributeValue(int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestSurrogateEscaping].verifyRoundtrip(String,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: wstxtest.wstream.TestSurrogateEscaping
      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.TestSurrogateEscaping].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestSurrogateEscaping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.wstream.TestSurrogateEscaping
    signature: '[wstxtest.wstream.TestSurrogateEscaping].<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:
    - '[StringReader].<init>(String)'
    - '[wstxtest.wstream.BaseWriterTest].getInputFactory()'
    - '[wstxtest.wstream.BaseWriterTest].setNamespaceAware(wstxtest.wstream.BaseWriterTest,boolean)'
    - '[wstxtest.wstream.BaseWriterTest].createXMLStreamReader(StringReader)'
    - '[wstxtest.wstream.BaseWriterTest].setCoalescing(wstxtest.wstream.BaseWriterTest,boolean)'
    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:31,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: 32
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 32
    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:37,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: 38
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 38
    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:43,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: 44
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 44
    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: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: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 50
    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:55,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: 56
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 56
    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:63,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: 64
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 64
    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:69,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: 70
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 70
    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:75,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: 76
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 76
    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:81,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: 82
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 82
    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:87,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: 88
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 88
    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:101,1
    - Dst: ("xx" + INVALID_TEXT + "yy").toCharArray()
      Src: wstxtest.wstream.TestInvalidChars:103,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:105,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestInvalidChars:105,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:106,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestInvalidChars:106,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:107,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestInvalidChars:107,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:108,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestInvalidChars:108,1
    - Dst: sw2.writeStartDocument()
      Src: wstxtest.wstream.TestInvalidChars:111,1
    - Dst: sw2.writeStartElement(String)
      Src: wstxtest.wstream.TestInvalidChars:112,1
    - Dst: sw2.writeCData(wstxtest.wstream.TestInvalidChars,int,wstxtest.wstream.TestInvalidChars)
      Src: wstxtest.wstream.TestInvalidChars:114,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].fail(String)'
      Src: wstxtest.wstream.TestInvalidChars:115,1
    - Dst: sw2.closeCompletely()
      Src: wstxtest.wstream.TestInvalidChars:117,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    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: 120
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 120
    functionName: '[wstxtest.wstream.TestInvalidChars].testCDataCharArrayInvalidIsCaught()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - sw2.writeCData(wstxtest.wstream.TestInvalidChars,int,wstxtest.wstream.TestInvalidChars)
    - '[wstxtest.wstream.TestInvalidChars].getFactory(null)'
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - sw2.writeStartDocument()
    - sw2.closeCompletely()
    - '[wstxtest.wstream.TestInvalidChars].fail(String)'
    - sw2.writeStartElement(String)
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
    - '[ByteArrayOutputStream].<init>()'
    - ("xx" + INVALID_TEXT + "yy").toCharArray()
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testCDataCharArrayInvalidIsCaught()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].getFactory(Character)'
      Src: wstxtest.wstream.TestInvalidChars:125,1
    - Dst: ("xx" + INVALID_TEXT + "yy").toCharArray()
      Src: wstxtest.wstream.TestInvalidChars:126,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:128,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:129,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestInvalidChars:131,1
    - Dst: '[wstxtest.wstream.TestInvalidChars.OutputDest].<init>(String,wstxtest.wstream.TestInvalidChars,StringWriter,null,null)'
      Src: wstxtest.wstream.TestInvalidChars:131,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestInvalidChars:132,1
    - Dst: '[wstxtest.wstream.TestInvalidChars.OutputDest].<init>(String,wstxtest.wstream.TestInvalidChars,null,ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestInvalidChars:132,1
    - Dst: d.sw.writeStartDocument()
      Src: wstxtest.wstream.TestInvalidChars:135,1
    - Dst: d.sw.writeStartElement(String)
      Src: wstxtest.wstream.TestInvalidChars:136,1
    - Dst: d.sw.writeCData(wstxtest.wstream.TestInvalidChars,int,wstxtest.wstream.TestInvalidChars)
      Src: wstxtest.wstream.TestInvalidChars:137,1
    - Dst: d.sw.writeEndElement()
      Src: wstxtest.wstream.TestInvalidChars:138,1
    - Dst: d.sw.writeEndDocument()
      Src: wstxtest.wstream.TestInvalidChars:139,1
    - Dst: d.sw.closeCompletely()
      Src: wstxtest.wstream.TestInvalidChars:140,1
    - Dst: d.text()
      Src: wstxtest.wstream.TestInvalidChars:141,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].indexOf(String)'
      Src: wstxtest.wstream.TestInvalidChars:142,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].fail(String)'
      Src: wstxtest.wstream.TestInvalidChars:143,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].indexOf(String)'
      Src: wstxtest.wstream.TestInvalidChars:145,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].fail(String)'
      Src: wstxtest.wstream.TestInvalidChars:146,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 34
    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: 149
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 149
    functionName: '[wstxtest.wstream.TestInvalidChars].testCDataCharArrayInvalidIsReplaced()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - d.sw.writeEndDocument()
    - d.text()
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestInvalidChars.OutputDest].<init>(String,wstxtest.wstream.TestInvalidChars,null,ByteArrayOutputStream,String)'
    - d.sw.writeStartDocument()
    - '[wstxtest.wstream.TestInvalidChars].indexOf(String)'
    - d.sw.writeCData(wstxtest.wstream.TestInvalidChars,int,wstxtest.wstream.TestInvalidChars)
    - '[wstxtest.wstream.TestInvalidChars].fail(String)'
    - d.sw.writeStartElement(String)
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
    - '[ByteArrayOutputStream].<init>()'
    - d.sw.closeCompletely()
    - '[wstxtest.wstream.TestInvalidChars.OutputDest].<init>(String,wstxtest.wstream.TestInvalidChars,StringWriter,null,null)'
    - d.sw.writeEndElement()
    - '[wstxtest.wstream.TestInvalidChars].getFactory(Character)'
    - ("xx" + INVALID_TEXT + "yy").toCharArray()
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testCDataCharArrayInvalidIsReplaced()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestXml11UnescapableInvalidIsCaught(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:159,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: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '[wstxtest.wstream.TestInvalidChars].testCDataXml11RestrictedCharIsCaught()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].doTestXml11UnescapableInvalidIsCaught(wstxtest.wstream.TestInvalidChars)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testCDataXml11RestrictedCharIsCaught()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestXml11UnescapableInvalidIsCaught(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:164,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: 165
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 165
    functionName: '[wstxtest.wstream.TestInvalidChars].testCommentXml11RestrictedCharIsCaught()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].doTestXml11UnescapableInvalidIsCaught(wstxtest.wstream.TestInvalidChars)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testCommentXml11RestrictedCharIsCaught()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestXml11UnescapableInvalidIsCaught(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:169,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: 170
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionName: '[wstxtest.wstream.TestInvalidChars].testPIXml11RestrictedCharIsCaught()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].doTestXml11UnescapableInvalidIsCaught(wstxtest.wstream.TestInvalidChars)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testPIXml11RestrictedCharIsCaught()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestXml11UnescapableInvalidIsReplaced(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:174,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: 175
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionName: '[wstxtest.wstream.TestInvalidChars].testCDataXml11RestrictedCharIsReplaced()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].doTestXml11UnescapableInvalidIsReplaced(wstxtest.wstream.TestInvalidChars)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testCDataXml11RestrictedCharIsReplaced()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestXml11UnescapableInvalidIsReplaced(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:179,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: 180
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 180
    functionName: '[wstxtest.wstream.TestInvalidChars].testCommentXml11RestrictedCharIsReplaced()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].doTestXml11UnescapableInvalidIsReplaced(wstxtest.wstream.TestInvalidChars)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testCommentXml11RestrictedCharIsReplaced()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestXml11UnescapableInvalidIsReplaced(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:184,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: 185
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: '[wstxtest.wstream.TestInvalidChars].testPIXml11RestrictedCharIsReplaced()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].doTestXml11UnescapableInvalidIsReplaced(wstxtest.wstream.TestInvalidChars)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testPIXml11RestrictedCharIsReplaced()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].getFactory(Character)'
      Src: wstxtest.wstream.TestInvalidChars:202,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:203,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:204,1
    - Dst: sw.writeStartDocument(wstxtest.wstream.TestInvalidChars,String)
      Src: wstxtest.wstream.TestInvalidChars:205,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestInvalidChars:206,1
    - Dst: sw.writeAttribute(String,String)
      Src: wstxtest.wstream.TestInvalidChars:209,1
    - Dst: sw.writeCharacters(String)
      Src: wstxtest.wstream.TestInvalidChars:212,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].writeUnescapable(wstxtest.wstream.TestInvalidChars,wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:215,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.wstream.TestInvalidChars:218,1
    - Dst: sw.writeEndDocument()
      Src: wstxtest.wstream.TestInvalidChars:219,1
    - Dst: sw.closeCompletely()
      Src: wstxtest.wstream.TestInvalidChars:220,1
    - Dst: '[ByteArrayOutputStream].toString(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:222,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].tokenTypeDesc(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:223,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].indexOf(Character)'
      Src: wstxtest.wstream.TestInvalidChars:225,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].fail(String)'
      Src: wstxtest.wstream.TestInvalidChars:226,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].indexOf(String)'
      Src: wstxtest.wstream.TestInvalidChars:230,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].lastIndexOf(String)'
      Src: wstxtest.wstream.TestInvalidChars:230,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].assertEquals(String,wstxtest.wstream.TestInvalidChars,wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:229,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].getInputFactory()'
      Src: wstxtest.wstream.TestInvalidChars:232,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].getBytes(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:233,1
    - Dst: '[ByteArrayInputStream].<init>(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:233,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].createXMLStreamReader(ByteArrayInputStream)'
      Src: wstxtest.wstream.TestInvalidChars:232,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].hasNext()'
      Src: wstxtest.wstream.TestInvalidChars:234,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].next()'
      Src: wstxtest.wstream.TestInvalidChars:235,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].close()'
      Src: wstxtest.wstream.TestInvalidChars:237,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 40
    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: 240
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 240
    functionName: '[wstxtest.wstream.TestInvalidChars].testReplacingDoesNotDuplicateOutput()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].getInputFactory()'
    - '[wstxtest.wstream.TestInvalidChars].assertEquals(String,wstxtest.wstream.TestInvalidChars,wstxtest.wstream.TestInvalidChars)'
    - '[wstxtest.wstream.TestInvalidChars].createXMLStreamReader(ByteArrayInputStream)'
    - '[wstxtest.wstream.TestInvalidChars].indexOf(String)'
    - '[wstxtest.wstream.TestInvalidChars].indexOf(Character)'
    - sw.writeStartElement(String)
    - '[ByteArrayOutputStream].<init>()'
    - '[wstxtest.wstream.TestInvalidChars].tokenTypeDesc(wstxtest.wstream.TestInvalidChars)'
    - '[wstxtest.wstream.TestInvalidChars].next()'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestInvalidChars)'
    - '[ByteArrayInputStream].<init>(wstxtest.wstream.TestInvalidChars)'
    - '[wstxtest.wstream.TestInvalidChars].lastIndexOf(String)'
    - sw.writeStartDocument(wstxtest.wstream.TestInvalidChars,String)
    - '[wstxtest.wstream.TestInvalidChars].writeUnescapable(wstxtest.wstream.TestInvalidChars,wstxtest.wstream.TestInvalidChars)'
    - '[wstxtest.wstream.TestInvalidChars].getBytes(wstxtest.wstream.TestInvalidChars)'
    - sw.writeEndElement()
    - '[wstxtest.wstream.TestInvalidChars].close()'
    - sw.closeCompletely()
    - sw.writeEndDocument()
    - sw.writeCharacters(String)
    - '[ByteArrayOutputStream].toString(wstxtest.wstream.TestInvalidChars)'
    - '[wstxtest.wstream.TestInvalidChars].fail(String)'
    - sw.writeAttribute(String,String)
    - '[wstxtest.wstream.TestInvalidChars].hasNext()'
    - '[wstxtest.wstream.TestInvalidChars].getFactory(Character)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testReplacingDoesNotDuplicateOutput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].getFactory(null)'
      Src: wstxtest.wstream.TestInvalidChars:244,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:246,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestInvalidChars:246,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:247,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestInvalidChars:247,1
    - Dst: sw2.writeStartDocument(String)
      Src: wstxtest.wstream.TestInvalidChars:250,1
    - Dst: sw2.writeStartElement(String)
      Src: wstxtest.wstream.TestInvalidChars:251,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].writeUnescapable(wstxtest.wstream.TestInvalidChars,int)'
      Src: wstxtest.wstream.TestInvalidChars:253,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].fail(String)'
      Src: wstxtest.wstream.TestInvalidChars:254,1
    - Dst: sw2.closeCompletely()
      Src: wstxtest.wstream.TestInvalidChars:257,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      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: 260
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 260
    functionName: '[wstxtest.wstream.TestInvalidChars].doTestXml11UnescapableInvalidIsCaught(int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - sw2.writeStartDocument(String)
    - '[wstxtest.wstream.TestInvalidChars].getFactory(null)'
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - sw2.closeCompletely()
    - '[wstxtest.wstream.TestInvalidChars].fail(String)'
    - sw2.writeStartElement(String)
    - '[wstxtest.wstream.TestInvalidChars].writeUnescapable(wstxtest.wstream.TestInvalidChars,int)'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
    - '[ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].doTestXml11UnescapableInvalidIsCaught(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].getFactory(Character)'
      Src: wstxtest.wstream.TestInvalidChars:264,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:265,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestInvalidChars:266,1
    - Dst: sw.writeStartDocument(String)
      Src: wstxtest.wstream.TestInvalidChars:267,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestInvalidChars:268,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].writeUnescapable(wstxtest.wstream.TestInvalidChars,int)'
      Src: wstxtest.wstream.TestInvalidChars:269,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.wstream.TestInvalidChars:270,1
    - Dst: sw.writeEndDocument()
      Src: wstxtest.wstream.TestInvalidChars:271,1
    - Dst: sw.closeCompletely()
      Src: wstxtest.wstream.TestInvalidChars:272,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestInvalidChars:273,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].indexOf(String)'
      Src: wstxtest.wstream.TestInvalidChars:274,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].fail(String)'
      Src: wstxtest.wstream.TestInvalidChars:275,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].indexOf(Character)'
      Src: wstxtest.wstream.TestInvalidChars:278,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].fail(String)'
      Src: wstxtest.wstream.TestInvalidChars:279,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      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: 282
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 282
    functionName: '[wstxtest.wstream.TestInvalidChars].doTestXml11UnescapableInvalidIsReplaced(int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - sw.writeEndElement()
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestInvalidChars].getFactory(Character)'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestInvalidChars].indexOf(String)'
    - '[wstxtest.wstream.TestInvalidChars].writeUnescapable(wstxtest.wstream.TestInvalidChars,int)'
    - sw.closeCompletely()
    - sw.writeStartElement(String)
    - '[wstxtest.wstream.TestInvalidChars].indexOf(Character)'
    - '[wstxtest.wstream.TestInvalidChars].fail(String)'
    - sw.writeEndDocument()
    - sw.writeStartDocument(String)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].doTestXml11UnescapableInvalidIsReplaced(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamWriter2].writeCData(String)'
      Src: wstxtest.wstream.TestInvalidChars:287,1
    - Dst: '[XMLStreamWriter2].writeComment(String)'
      Src: wstxtest.wstream.TestInvalidChars:290,1
    - Dst: '[XMLStreamWriter2].writeProcessingInstruction(String,String)'
      Src: wstxtest.wstream.TestInvalidChars:293,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: wstxtest.wstream.TestInvalidChars:296,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamWriter2
      - 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: 2
    argNames:
    - sw
    - evtType
    argTypes:
    - XMLStreamWriter2
    - int
    constantsTouched: []
    func_position:
      end: 298
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 298
    functionName: '[wstxtest.wstream.TestInvalidChars].writeUnescapable(XMLStreamWriter2,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeComment(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[XMLStreamWriter2].writeProcessingInstruction(String,String)'
    - '[XMLStreamWriter2].writeCData(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].writeUnescapable(XMLStreamWriter2,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].getFactory(null)'
      Src: wstxtest.wstream.TestInvalidChars:328,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:329,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestInvalidChars:329,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int,wstxtest.wstream.TestInvalidChars,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:329,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:330,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestInvalidChars:330,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int,wstxtest.wstream.TestInvalidChars,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:330,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:335,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestInvalidChars:335,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int,wstxtest.wstream.TestInvalidChars,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:335,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:336,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestInvalidChars:336,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int,wstxtest.wstream.TestInvalidChars,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:336,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: 337
      start: 325
    functionDepth: 1
    functionLinenumber: 325
    functionLinenumberEnd: 337
    functionName: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestInvalidChars].getFactory(null)'
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int,wstxtest.wstream.TestInvalidChars,boolean)'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
    - '[ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sw.writeStartDocument()
      Src: wstxtest.wstream.TestInvalidChars:345,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestInvalidChars:346,1
    - Dst: sw.writeAttribute(String,String)
      Src: wstxtest.wstream.TestInvalidChars:350,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].handleFailure(wstxtest.wstream.TestInvalidChars,String,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:352,1
    - Dst: sw.writeCharacters(String)
      Src: wstxtest.wstream.TestInvalidChars:355,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].handleFailure(wstxtest.wstream.TestInvalidChars,String,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:356,1
    - Dst: sw.writeCData(String)
      Src: wstxtest.wstream.TestInvalidChars:359,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].handleFailure(wstxtest.wstream.TestInvalidChars,String,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:360,1
    - Dst: sw.writeComment(String)
      Src: wstxtest.wstream.TestInvalidChars:363,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].handleFailure(wstxtest.wstream.TestInvalidChars,String,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:364,1
    - Dst: sw.writeProcessingInstruction(String,String)
      Src: wstxtest.wstream.TestInvalidChars:367,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].handleFailure(wstxtest.wstream.TestInvalidChars,String,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:368,1
    - Dst: sw.closeCompletely()
      Src: wstxtest.wstream.TestInvalidChars:372,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: 374
      start: 343
    functionDepth: 1
    functionLinenumber: 343
    functionLinenumberEnd: 374
    functionName: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int,XMLStreamWriter,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - sw.writeComment(String)
    - sw.writeCharacters(String)
    - '[wstxtest.wstream.TestInvalidChars].handleFailure(wstxtest.wstream.TestInvalidChars,String,boolean)'
    - sw.writeProcessingInstruction(String,String)
    - sw.writeStartDocument()
    - sw.writeCData(String)
    - sw.closeCompletely()
    - sw.writeStartElement(String)
    - sw.writeAttribute(String,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:377,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestValid(XMLOutputFactory2,int,String,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:378,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestValid(XMLOutputFactory2,int,String,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:379,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestValid(XMLOutputFactory2,int,String,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:384,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:386,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestInvalidChars:387,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].buildValid(int,wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:388,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestInvalidChars:389,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].verifyValidReplacement(int,wstxtest.wstream.TestInvalidChars,wstxtest.wstream.TestInvalidChars,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:389,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: 390
      start: 376
    functionDepth: 1
    functionLinenumber: 376
    functionLinenumberEnd: 390
    functionName: '[wstxtest.wstream.TestInvalidChars].doTestValid(int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestInvalidChars].buildValid(int,wstxtest.wstream.TestInvalidChars)'
    - '[wstxtest.wstream.TestInvalidChars].verifyValidReplacement(int,wstxtest.wstream.TestInvalidChars,wstxtest.wstream.TestInvalidChars,boolean)'
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestInvalidChars].getFactory(Character)'
    - '[StringWriter].toString()'
    - '[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:394,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestInvalidChars:395,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].buildValid(int,wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:396,1
    - Dst: '[ByteArrayOutputStream].toString(String)'
      Src: wstxtest.wstream.TestInvalidChars:397,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].verifyValidReplacement(int,wstxtest.wstream.TestInvalidChars,wstxtest.wstream.TestInvalidChars,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:397,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: 398
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 398
    functionName: '[wstxtest.wstream.TestInvalidChars].doTestValid(XMLOutputFactory2,int,String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].buildValid(int,wstxtest.wstream.TestInvalidChars)'
    - '[wstxtest.wstream.TestInvalidChars].verifyValidReplacement(int,wstxtest.wstream.TestInvalidChars,wstxtest.wstream.TestInvalidChars,boolean)'
    - '[ByteArrayOutputStream].toString(String)'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
    - '[ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].doTestValid(XMLOutputFactory2,int,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(Character)'
      Src: wstxtest.wstream.TestInvalidChars:401,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].handleFailure(XMLStreamWriter,String,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:402,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: 406
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 406
    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:410,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestInvalidChars:411,1
    - Dst: sw.writeAttribute(String,String)
      Src: wstxtest.wstream.TestInvalidChars:415,1
    - Dst: sw.writeCharacters(String)
      Src: wstxtest.wstream.TestInvalidChars:418,1
    - Dst: sw.writeCData(String)
      Src: wstxtest.wstream.TestInvalidChars:421,1
    - Dst: sw.writeComment(String)
      Src: wstxtest.wstream.TestInvalidChars:424,1
    - Dst: sw.writeProcessingInstruction(String,String)
      Src: wstxtest.wstream.TestInvalidChars:427,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.wstream.TestInvalidChars:430,1
    - Dst: sw.writeEndDocument()
      Src: wstxtest.wstream.TestInvalidChars:431,1
    - Dst: sw.closeCompletely()
      Src: wstxtest.wstream.TestInvalidChars:432,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: 433
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 433
    functionName: '[wstxtest.wstream.TestInvalidChars].buildValid(int,XMLStreamWriter)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - sw.writeEndElement()
    - sw.writeComment(String)
    - sw.writeCharacters(String)
    - sw.writeProcessingInstruction(String,String)
    - sw.writeCData(String)
    - sw.writeStartDocument()
    - sw.closeCompletely()
    - sw.writeStartElement(String)
    - sw.writeAttribute(String,String)
    - sw.writeEndDocument()
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].buildValid(int,XMLStreamWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].fail(String)'
      Src: wstxtest.wstream.TestInvalidChars:437,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].warn(String)'
      Src: wstxtest.wstream.TestInvalidChars:439,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: 441
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 441
    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:450,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].setRepairing(wstxtest.wstream.TestInvalidChars,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:451,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].setValidateContent(wstxtest.wstream.TestInvalidChars,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:452,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].setProperty(String)'
      Src: wstxtest.wstream.TestInvalidChars:453,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: 456
      start: 449
    functionDepth: 0
    functionLinenumber: 449
    functionLinenumberEnd: 456
    functionName: '[wstxtest.wstream.TestInvalidChars].getFactory(Character)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 4
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].setRepairing(wstxtest.wstream.TestInvalidChars,boolean)'
    - '[wstxtest.wstream.TestInvalidChars].setValidateContent(wstxtest.wstream.TestInvalidChars,boolean)'
    - '[wstxtest.wstream.TestInvalidChars].getOutputFactory()'
    - '[wstxtest.wstream.TestInvalidChars].setProperty(String)'
    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: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - XMLStreamWriter
      - StringWriter
      - ByteArrayOutputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - XMLStreamWriter2
      - StringWriter
      - ByteArrayOutputStream
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: wstxtest.wstream.TestInvalidChars.OutputDest
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - name
    - sw
    - strw
    - baos
    - encoding
    argTypes:
    - String
    - XMLStreamWriter
    - StringWriter
    - ByteArrayOutputStream
    - String
    constantsTouched: []
    func_position:
      end: 313
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 313
    functionName: '[wstxtest.wstream.TestInvalidChars.OutputDest].<init>(String,XMLStreamWriter,StringWriter,ByteArrayOutputStream,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.wstream.TestInvalidChars.OutputDest
    signature: '[wstxtest.wstream.TestInvalidChars.OutputDest].<init>(String,XMLStreamWriter,StringWriter,ByteArrayOutputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestInvalidChars.OutputDest:315,1
    - Dst: '[ByteArrayOutputStream].toString(String)'
      Src: wstxtest.wstream.TestInvalidChars.OutputDest:315,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - XMLStreamWriter2
      - StringWriter
      - ByteArrayOutputStream
      - String
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 316
    functionName: '[wstxtest.wstream.TestInvalidChars.OutputDest].text()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[ByteArrayOutputStream].toString(String)'
    - '[StringWriter].toString()'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.wstream.TestInvalidChars.OutputDest].text()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestOptions:28,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestOptions:29,1
    - Dst: '[wstxtest.wstream.TestOptions].getWriter(wstxtest.wstream.TestOptions,StringWriter,null,null)'
      Src: wstxtest.wstream.TestOptions:33,1
    - Dst: '[wstxtest.wstream.TestOptions].getWriter(wstxtest.wstream.TestOptions,null,ByteArrayOutputStream)'
      Src: wstxtest.wstream.TestOptions:35,1
    - Dst: '[XMLStreamWriter].writeStartDocument()'
      Src: wstxtest.wstream.TestOptions:37,1
    - Dst: '[XMLStreamWriter].writeEmptyElement(String)'
      Src: wstxtest.wstream.TestOptions:38,1
    - Dst: '[XMLStreamWriter].writeEndDocument()'
      Src: wstxtest.wstream.TestOptions:39,1
    - Dst: '[XMLStreamWriter].close()'
      Src: wstxtest.wstream.TestOptions:40,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestOptions:43,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: wstxtest.wstream.TestOptions:45,1
    - Dst: '[String].<init>(wstxtest.wstream.TestOptions,String)'
      Src: wstxtest.wstream.TestOptions:45,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.wstream.TestOptions:49,1
    - Dst: '[wstxtest.wstream.TestOptions].fail(String)'
      Src: wstxtest.wstream.TestOptions:50,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.wstream.TestOptions:53,1
    - Dst: '[wstxtest.wstream.TestOptions].fail(String)'
      Src: wstxtest.wstream.TestOptions:54,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: 58
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 58
    functionName: '[wstxtest.wstream.TestOptions].testEmptyElemSpaces()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestOptions.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[XMLStreamWriter].writeEndDocument()'
    - '[wstxtest.wstream.TestOptions].fail(String)'
    - '[String].<init>(wstxtest.wstream.TestOptions,String)'
    - '[XMLStreamWriter].writeStartDocument()'
    - '[wstxtest.wstream.TestOptions].getWriter(wstxtest.wstream.TestOptions,null,ByteArrayOutputStream)'
    - '[XMLStreamWriter].writeEmptyElement(String)'
    - '[String].contains(String)'
    - '[StringWriter].toString()'
    - '[XMLStreamWriter].close()'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[wstxtest.wstream.TestOptions].getWriter(wstxtest.wstream.TestOptions,StringWriter,null,null)'
    - '[ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestOptions].testEmptyElemSpaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestOptions].getOutputFactory()'
      Src: wstxtest.wstream.TestOptions:63,1
    - Dst: '[wstxtest.wstream.TestOptions].setProperty(String,boolean)'
      Src: wstxtest.wstream.TestOptions:64,1
    - Dst: '[wstxtest.wstream.TestOptions].createXMLStreamWriter(Writer)'
      Src: wstxtest.wstream.TestOptions:66,1
    - Dst: '[wstxtest.wstream.TestOptions].createXMLStreamWriter(OutputStream,String)'
      Src: wstxtest.wstream.TestOptions:68,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: 69
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 69
    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].setProperty(String,boolean)'
    - '[wstxtest.wstream.TestOptions].createXMLStreamWriter(OutputStream,String)'
    - '[wstxtest.wstream.TestOptions].createXMLStreamWriter(Writer)'
    - '[wstxtest.wstream.TestOptions].getOutputFactory()'
    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:27,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestAttrValidation:28,1
    - Dst: '[wstxtest.wstream.TestAttrValidation].createXMLStreamWriter(StringWriter,String)'
      Src: wstxtest.wstream.TestAttrValidation:29,1
    - Dst: '[wstxtest.wstream.TestAttrValidation].writeStartDocument()'
      Src: wstxtest.wstream.TestAttrValidation:31,1
    - Dst: '[wstxtest.wstream.TestAttrValidation].writeEmptyElement(String)'
      Src: wstxtest.wstream.TestAttrValidation:32,1
    - Dst: '[wstxtest.wstream.TestAttrValidation].writeAttribute(String,String)'
      Src: wstxtest.wstream.TestAttrValidation:34,1
    - Dst: '[wstxtest.wstream.TestAttrValidation].fail(String)'
      Src: wstxtest.wstream.TestAttrValidation:35,1
    - Dst: '[wstxtest.wstream.TestAttrValidation].writeEndDocument()'
      Src: wstxtest.wstream.TestAttrValidation:39,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: 40
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 40
    functionName: '[wstxtest.wstream.TestAttrValidation].testSimpleAttrs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestAttrValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestAttrValidation].writeEmptyElement(String)'
    - '[wstxtest.wstream.TestAttrValidation].getOutputFactory()'
    - '[wstxtest.wstream.TestAttrValidation].createXMLStreamWriter(StringWriter,String)'
    - '[wstxtest.wstream.TestAttrValidation].writeAttribute(String,String)'
    - '[wstxtest.wstream.TestAttrValidation].fail(String)'
    - '[wstxtest.wstream.TestAttrValidation].writeEndDocument()'
    - '[wstxtest.wstream.TestAttrValidation].writeStartDocument()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestAttrValidation].testSimpleAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].<init>()'
      Src: wstxtest.wstream.TestAttrValidation:53,1
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].getConfig()'
      Src: wstxtest.wstream.TestAttrValidation:54,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doValidateAttributes(boolean)'
      Src: wstxtest.wstream.TestAttrValidation:54,1
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].getConfig()'
      Src: wstxtest.wstream.TestAttrValidation:55,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doSupportNamespaces(boolean)'
      Src: wstxtest.wstream.TestAttrValidation:55,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestAttrValidation:57,1
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestAttrValidation:58,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeStartDocument()'
      Src: wstxtest.wstream.TestAttrValidation:60,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestAttrValidation:61,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestAttrValidation:63,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeAttribute(String,String)'
      Src: wstxtest.wstream.TestAttrValidation:64,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestAttrValidation:65,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestAttrValidation:67,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeAttribute(String,String)'
      Src: wstxtest.wstream.TestAttrValidation:68,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestAttrValidation:69,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestAttrValidation:71,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeEndDocument()'
      Src: wstxtest.wstream.TestAttrValidation:72,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].close()'
      Src: wstxtest.wstream.TestAttrValidation:73,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestAttrValidation:76,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestAttrValidation:76,1
    - Dst: '[wstxtest.wstream.TestAttrValidation].indexOf(String)'
      Src: wstxtest.wstream.TestAttrValidation:76,1
    - Dst: '[wstxtest.wstream.TestAttrValidation].substring(wstxtest.wstream.TestAttrValidation)'
      Src: wstxtest.wstream.TestAttrValidation:76,1
    - Dst: '[wstxtest.wstream.TestAttrValidation].assertEquals(String,wstxtest.wstream.TestAttrValidation)'
      Src: wstxtest.wstream.TestAttrValidation:75,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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 77
    functionName: '[wstxtest.wstream.TestAttrValidation].testNonNsSiblingAttrs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestAttrValidation.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestAttrValidation].indexOf(String)'
    - '[javax.xml.stream.XMLStreamWriter].writeStartDocument()'
    - '[javax.xml.stream.XMLStreamWriter].writeAttribute(String,String)'
    - '[com.ctc.wstx.stax.WstxOutputFactory].<init>()'
    - '[wstxtest.wstream.TestAttrValidation].assertEquals(String,wstxtest.wstream.TestAttrValidation)'
    - '[javax.xml.stream.XMLStreamWriter].writeStartElement(String)'
    - '[com.ctc.wstx.api.WriterConfig].doSupportNamespaces(boolean)'
    - '[javax.xml.stream.XMLStreamWriter].close()'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestAttrValidation].substring(wstxtest.wstream.TestAttrValidation)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateAttributes(boolean)'
    - '[javax.xml.stream.XMLStreamWriter].writeEndDocument()'
    - '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(StringWriter)'
    - '[javax.xml.stream.XMLStreamWriter].writeEndElement()'
    - '[com.ctc.wstx.stax.WstxOutputFactory].getConfig()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestAttrValidation].testNonNsSiblingAttrs()'
  - 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:19,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].getProperty(String)'
      Src: wstxtest.wstream.TestAutoEndElems:20,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].assertEquals(wstxtest.wstream.TestAutoEndElems,wstxtest.wstream.TestAutoEndElems)'
      Src: wstxtest.wstream.TestAutoEndElems:20,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: 21
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 21
    functionName: '[wstxtest.wstream.TestAutoEndElems].testDefaultSetting()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestAutoEndElems.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestAutoEndElems].assertEquals(wstxtest.wstream.TestAutoEndElems,wstxtest.wstream.TestAutoEndElems)'
    - '[wstxtest.wstream.TestAutoEndElems].getProperty(String)'
    - '[wstxtest.wstream.TestAutoEndElems].getOutputFactory()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestAutoEndElems].testDefaultSetting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestAutoEndElems:26,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].getFactory(boolean)'
      Src: wstxtest.wstream.TestAutoEndElems:27,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestAutoEndElems:27,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].writeStartElement(String)'
      Src: wstxtest.wstream.TestAutoEndElems:28,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].writeStartElement(String)'
      Src: wstxtest.wstream.TestAutoEndElems:29,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].writeCharacters(String)'
      Src: wstxtest.wstream.TestAutoEndElems:30,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].close()'
      Src: wstxtest.wstream.TestAutoEndElems:31,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestAutoEndElems:33,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].assertEquals(String,wstxtest.wstream.TestAutoEndElems)'
      Src: wstxtest.wstream.TestAutoEndElems:33,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: 34
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 34
    functionName: '[wstxtest.wstream.TestAutoEndElems].testAutomaticEndElemsEnabled()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestAutoEndElems.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestAutoEndElems].writeStartElement(String)'
    - '[wstxtest.wstream.TestAutoEndElems].getFactory(boolean)'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestAutoEndElems].writeCharacters(String)'
    - '[wstxtest.wstream.TestAutoEndElems].close()'
    - '[wstxtest.wstream.TestAutoEndElems].assertEquals(String,wstxtest.wstream.TestAutoEndElems)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestAutoEndElems].testAutomaticEndElemsEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestAutoEndElems:39,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].getFactory(boolean)'
      Src: wstxtest.wstream.TestAutoEndElems:40,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestAutoEndElems:40,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].writeStartElement(String)'
      Src: wstxtest.wstream.TestAutoEndElems:41,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].writeStartElement(String)'
      Src: wstxtest.wstream.TestAutoEndElems:42,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].writeCharacters(String)'
      Src: wstxtest.wstream.TestAutoEndElems:43,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].close()'
      Src: wstxtest.wstream.TestAutoEndElems:44,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestAutoEndElems:46,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].assertEquals(String,wstxtest.wstream.TestAutoEndElems)'
      Src: wstxtest.wstream.TestAutoEndElems:46,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: 47
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 47
    functionName: '[wstxtest.wstream.TestAutoEndElems].testAutomaticEndElemsDisabled()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestAutoEndElems.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestAutoEndElems].writeStartElement(String)'
    - '[wstxtest.wstream.TestAutoEndElems].getFactory(boolean)'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestAutoEndElems].writeCharacters(String)'
    - '[wstxtest.wstream.TestAutoEndElems].close()'
    - '[wstxtest.wstream.TestAutoEndElems].assertEquals(String,wstxtest.wstream.TestAutoEndElems)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestAutoEndElems].testAutomaticEndElemsDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestAutoEndElems].getOutputFactory()'
      Src: wstxtest.wstream.TestAutoEndElems:57,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].setProperty(String)'
      Src: wstxtest.wstream.TestAutoEndElems:59,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: 61
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 61
    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:21,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestWriterProperties:22,1
    - Dst: '[wstxtest.wstream.TestWriterProperties].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestWriterProperties:23,1
    - Dst: '[wstxtest.wstream.TestWriterProperties].getProperty(String)'
      Src: wstxtest.wstream.TestWriterProperties:25,1
    - Dst: '[wstxtest.wstream.TestWriterProperties].assertSame(ByteArrayOutputStream,wstxtest.wstream.TestWriterProperties)'
      Src: wstxtest.wstream.TestWriterProperties:25,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: 26
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 26
    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].assertSame(ByteArrayOutputStream,wstxtest.wstream.TestWriterProperties)'
    - '[wstxtest.wstream.TestWriterProperties].getOutputFactory()'
    - '[wstxtest.wstream.TestWriterProperties].getProperty(String)'
    - '[ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestWriterProperties].testAccessStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestWriterProperties].getOutputFactory()'
      Src: wstxtest.wstream.TestWriterProperties:32,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestWriterProperties:33,1
    - Dst: '[wstxtest.wstream.TestWriterProperties].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestWriterProperties:34,1
    - Dst: '[wstxtest.wstream.TestWriterProperties].getProperty(String)'
      Src: wstxtest.wstream.TestWriterProperties:36,1
    - Dst: '[wstxtest.wstream.TestWriterProperties].assertSame(StringWriter,wstxtest.wstream.TestWriterProperties)'
      Src: wstxtest.wstream.TestWriterProperties: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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 37
    functionName: '[wstxtest.wstream.TestWriterProperties].testAccessWriter()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestWriterProperties.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestWriterProperties].getOutputFactory()'
    - '[wstxtest.wstream.TestWriterProperties].getProperty(String)'
    - '[wstxtest.wstream.TestWriterProperties].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestWriterProperties].assertSame(StringWriter,wstxtest.wstream.TestWriterProperties)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestWriterProperties].testAccessWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestWriterProperties].getOutputFactory()'
      Src: wstxtest.wstream.TestWriterProperties:46,1
    - Dst: '[wstxtest.wstream.TestWriterProperties].isPropertySupported(String)'
      Src: wstxtest.wstream.TestWriterProperties:48,1
    - Dst: '[wstxtest.wstream.TestWriterProperties].assertTrue(String,wstxtest.wstream.TestWriterProperties)'
      Src: wstxtest.wstream.TestWriterProperties:47,1
    - Dst: '[wstxtest.wstream.TestWriterProperties].isPropertySupported(String)'
      Src: wstxtest.wstream.TestWriterProperties:50,1
    - Dst: '[wstxtest.wstream.TestWriterProperties].assertTrue(String,wstxtest.wstream.TestWriterProperties)'
      Src: wstxtest.wstream.TestWriterProperties:49,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: 51
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 51
    functionName: '[wstxtest.wstream.TestWriterProperties].testUnderlyingStreamAndWriterPropertySupported()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestWriterProperties.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestWriterProperties].getOutputFactory()'
    - '[wstxtest.wstream.TestWriterProperties].assertTrue(String,wstxtest.wstream.TestWriterProperties)'
    - '[wstxtest.wstream.TestWriterProperties].isPropertySupported(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestWriterProperties].testUnderlyingStreamAndWriterPropertySupported()'
  - 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:22,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: 23
      start: 20
    functionDepth: 2
    functionLinenumber: 20
    functionLinenumberEnd: 23
    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:27,1
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].getLocation()'
      Src: wstxtest.evt.TestEventFactoryLocation:29,1
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].assertLocationProperties(wstxtest.evt.TestEventFactoryLocation,String,String)'
      Src: wstxtest.evt.TestEventFactoryLocation:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    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: 30
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 30
    functionName: '[wstxtest.evt.TestEventFactoryLocation].testDefaultLocation()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventFactoryLocation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestEventFactoryLocation].getLocation()'
    - '[com.ctc.wstx.stax.WstxEventFactory].createStartDocument()'
    - '[wstxtest.evt.TestEventFactoryLocation].assertLocationProperties(wstxtest.evt.TestEventFactoryLocation,String,String)'
    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:34,1
    - Dst: '[com.ctc.wstx.stax.WstxEventFactory].setLocation(com.ctc.wstx.io.WstxInputLocation)'
      Src: wstxtest.evt.TestEventFactoryLocation:34,1
    - Dst: '[com.ctc.wstx.stax.WstxEventFactory].setLocation(null)'
      Src: wstxtest.evt.TestEventFactoryLocation:35,1
    - Dst: '[com.ctc.wstx.stax.WstxEventFactory].createStartElement(String,String,String)'
      Src: wstxtest.evt.TestEventFactoryLocation:37,1
    - Dst: '[StartElement].getLocation()'
      Src: wstxtest.evt.TestEventFactoryLocation:39,1
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].assertLocationProperties(wstxtest.evt.TestEventFactoryLocation,String,String)'
      Src: wstxtest.evt.TestEventFactoryLocation:39,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: 40
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 40
    functionName: '[wstxtest.evt.TestEventFactoryLocation].testResetLocation()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventFactoryLocation.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxEventFactory].createStartElement(String,String,String)'
    - '[wstxtest.evt.TestEventFactoryLocation].assertLocationProperties(wstxtest.evt.TestEventFactoryLocation,String,String)'
    - '[StartElement].getLocation()'
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,null,String,int,int,int)'
    - '[com.ctc.wstx.stax.WstxEventFactory].setLocation(com.ctc.wstx.io.WstxInputLocation)'
    - '[com.ctc.wstx.stax.WstxEventFactory].setLocation(null)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestEventFactoryLocation].testResetLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].<init>(int,int)'
      Src: wstxtest.evt.TestEventFactoryLocation:44,1
    - Dst: '[com.ctc.wstx.stax.WstxEventFactory].setLocation(wstxtest.evt.TestEventFactoryLocation.VolatileLocation)'
      Src: wstxtest.evt.TestEventFactoryLocation:45,1
    - Dst: '[com.ctc.wstx.stax.WstxEventFactory].createEndElement(String,String,String)'
      Src: wstxtest.evt.TestEventFactoryLocation:47,1
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].getLocation()'
      Src: wstxtest.evt.TestEventFactoryLocation:51,1
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].assertLocationProperties(wstxtest.evt.TestEventFactoryLocation,null,null,int,int)'
      Src: wstxtest.evt.TestEventFactoryLocation:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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: 52
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 52
    functionName: '[wstxtest.evt.TestEventFactoryLocation].testNonVolatileLocation()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventFactoryLocation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].<init>(int,int)'
    - '[wstxtest.evt.TestEventFactoryLocation].assertLocationProperties(wstxtest.evt.TestEventFactoryLocation,null,null,int,int)'
    - '[wstxtest.evt.TestEventFactoryLocation].getLocation()'
    - '[com.ctc.wstx.stax.WstxEventFactory].createEndElement(String,String,String)'
    - '[com.ctc.wstx.stax.WstxEventFactory].setLocation(wstxtest.evt.TestEventFactoryLocation.VolatileLocation)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestEventFactoryLocation].testNonVolatileLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.Location].getPublicId()'
      Src: wstxtest.evt.TestEventFactoryLocation:56,1
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].assertEquals(String,wstxtest.evt.TestEventFactoryLocation,String)'
      Src: wstxtest.evt.TestEventFactoryLocation:56,1
    - Dst: '[javax.xml.stream.Location].getSystemId()'
      Src: wstxtest.evt.TestEventFactoryLocation:57,1
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].assertEquals(String,wstxtest.evt.TestEventFactoryLocation,String)'
      Src: wstxtest.evt.TestEventFactoryLocation:57,1
    - Dst: '[javax.xml.stream.Location].getCharacterOffset()'
      Src: wstxtest.evt.TestEventFactoryLocation:58,1
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].assertEquals(int,wstxtest.evt.TestEventFactoryLocation,String)'
      Src: wstxtest.evt.TestEventFactoryLocation:58,1
    - Dst: '[javax.xml.stream.Location].getLineNumber()'
      Src: wstxtest.evt.TestEventFactoryLocation:59,1
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].assertEquals(int,wstxtest.evt.TestEventFactoryLocation,String)'
      Src: wstxtest.evt.TestEventFactoryLocation:59,1
    - Dst: '[javax.xml.stream.Location].getColumnNumber()'
      Src: wstxtest.evt.TestEventFactoryLocation:60,1
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].assertEquals(int,wstxtest.evt.TestEventFactoryLocation,String)'
      Src: wstxtest.evt.TestEventFactoryLocation:60,1
    - Dst: '[javax.xml.stream.Location].getLineNumber()'
      Src: wstxtest.evt.TestEventFactoryLocation:62,1
    - Dst: '[java.util.Objects].equals(wstxtest.evt.TestEventFactoryLocation,int)'
      Src: wstxtest.evt.TestEventFactoryLocation:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - 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: void
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - loc
    - pubId
    - sysId
    - charOffset
    - row
    - col
    argTypes:
    - javax.xml.stream.Location
    - String
    - String
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 63
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 63
    functionName: '[wstxtest.evt.TestEventFactoryLocation].assertLocationProperties(javax.xml.stream.Location,String,String,int,int,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventFactoryLocation.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.Location].getCharacterOffset()'
    - '[javax.xml.stream.Location].getPublicId()'
    - '[wstxtest.evt.TestEventFactoryLocation].assertEquals(String,wstxtest.evt.TestEventFactoryLocation,String)'
    - '[wstxtest.evt.TestEventFactoryLocation].assertEquals(int,wstxtest.evt.TestEventFactoryLocation,String)'
    - '[javax.xml.stream.Location].getLineNumber()'
    - '[java.util.Objects].equals(wstxtest.evt.TestEventFactoryLocation,int)'
    - '[javax.xml.stream.Location].getColumnNumber()'
    - '[javax.xml.stream.Location].getSystemId()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestEventFactoryLocation].assertLocationProperties(javax.xml.stream.Location,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: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    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: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    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: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    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: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    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: 75
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 75
    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: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    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:56,1
    - Dst: '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
      Src: wstxtest.evt.TestEventReader:57,1
    - Dst: '[wstxtest.evt.TestEventReader].isStartDocument()'
      Src: wstxtest.evt.TestEventReader:58,1
    - Dst: '[wstxtest.evt.TestEventReader].assertTrue(wstxtest.evt.TestEventReader)'
      Src: wstxtest.evt.TestEventReader:58,1
    - Dst: '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
      Src: wstxtest.evt.TestEventReader:59,1
    - Dst: '[wstxtest.evt.TestEventReader].isStartElement()'
      Src: wstxtest.evt.TestEventReader:59,1
    - Dst: '[wstxtest.evt.TestEventReader].assertTrue(wstxtest.evt.TestEventReader)'
      Src: wstxtest.evt.TestEventReader:59,1
    - Dst: '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
      Src: wstxtest.evt.TestEventReader:63,1
    - Dst: '[wstxtest.evt.TestEventReader].fail(String)'
      Src: wstxtest.evt.TestEventReader:65,1
    - Dst: '[wstxtest.evt.TestEventReader].fail(String)'
      Src: wstxtest.evt.TestEventReader:71,1
    - Dst: '[wstxtest.evt.TestEventReader].fail(String)'
      Src: wstxtest.evt.TestEventReader:74,1
    - Dst: '[wstxtest.evt.TestEventReader].fail(String)'
      Src: wstxtest.evt.TestEventReader:76,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: 78
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 78
    functionName: '[wstxtest.evt.TestEventReader].testEventReaderNonLaziness()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
    - '[wstxtest.evt.TestEventReader].isStartElement()'
    - '[wstxtest.evt.TestEventReader].isStartDocument()'
    - '[wstxtest.evt.TestEventReader].getReader(wstxtest.evt.TestEventReader,boolean)'
    - '[wstxtest.evt.TestEventReader].assertTrue(wstxtest.evt.TestEventReader)'
    - '[wstxtest.evt.TestEventReader].fail(String)'
    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:98,1
    - Dst: '[wstxtest.evt.TestEventReader].numTextEvents(org.codehaus.stax2.XMLEventReader2)'
      Src: wstxtest.evt.TestEventReader:98,1
    - Dst: '[wstxtest.evt.TestEventReader].assertEquals(wstxtest.evt.TestEventReader,int,int)'
      Src: wstxtest.evt.TestEventReader:98,1
    - Dst: '[wstxtest.evt.TestEventReader].getReader(wstxtest.evt.TestEventReader,boolean)'
      Src: wstxtest.evt.TestEventReader:100,1
    - Dst: '[wstxtest.evt.TestEventReader].numTextEvents(org.codehaus.stax2.XMLEventReader2)'
      Src: wstxtest.evt.TestEventReader:100,1
    - Dst: '[wstxtest.evt.TestEventReader].assertEquals(wstxtest.evt.TestEventReader,int,int)'
      Src: wstxtest.evt.TestEventReader:100,1
    - Dst: '[wstxtest.evt.TestEventReader].getReader(wstxtest.evt.TestEventReader,boolean)'
      Src: wstxtest.evt.TestEventReader:106,1
    - Dst: '[wstxtest.evt.TestEventReader].numTextEvents(org.codehaus.stax2.XMLEventReader2)'
      Src: wstxtest.evt.TestEventReader:106,1
    - Dst: '[wstxtest.evt.TestEventReader].assertTrue(wstxtest.evt.TestEventReader,int)'
      Src: wstxtest.evt.TestEventReader:106,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: 107
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 107
    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,boolean)'
    - '[wstxtest.evt.TestEventReader].assertEquals(wstxtest.evt.TestEventReader,int,int)'
    - '[wstxtest.evt.TestEventReader].getReader(wstxtest.evt.TestEventReader,null)'
    - '[wstxtest.evt.TestEventReader].numTextEvents(org.codehaus.stax2.XMLEventReader2)'
    - '[wstxtest.evt.TestEventReader].assertTrue(wstxtest.evt.TestEventReader,int)'
    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:132,1
    - Dst: '[java.net.URL].<init>(wstxtest.evt.TestEventReader)'
      Src: wstxtest.evt.TestEventReader:134,1
    - Dst: '[org.codehaus.stax2.XMLEventReader2].setProperty(String,java.net.URL)'
      Src: wstxtest.evt.TestEventReader:134,1
    - Dst: '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
      Src: wstxtest.evt.TestEventReader:135,1
    - Dst: '[wstxtest.evt.TestEventReader].isStartDocument()'
      Src: wstxtest.evt.TestEventReader:135,1
    - Dst: '[wstxtest.evt.TestEventReader].assertTrue(wstxtest.evt.TestEventReader)'
      Src: wstxtest.evt.TestEventReader:135,1
    - Dst: '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
      Src: wstxtest.evt.TestEventReader:136,1
    - Dst: '[wstxtest.evt.TestEventReader].getEventType()'
      Src: wstxtest.evt.TestEventReader:137,1
    - Dst: '[wstxtest.evt.TestEventReader].assertTokenType(wstxtest.evt.TestEventReader,wstxtest.evt.TestEventReader)'
      Src: wstxtest.evt.TestEventReader:137,1
    - Dst: dtd.getNotations()
      Src: wstxtest.evt.TestEventReader:140,1
    - Dst: '[wstxtest.evt.TestEventReader].size()'
      Src: wstxtest.evt.TestEventReader:141,1
    - Dst: '[wstxtest.evt.TestEventReader].assertEquals(int,wstxtest.evt.TestEventReader)'
      Src: wstxtest.evt.TestEventReader:141,1
    - Dst: '[wstxtest.evt.TestEventReader].get(int)'
      Src: wstxtest.evt.TestEventReader:142,1
    - Dst: notDecl.getBaseURI()
      Src: wstxtest.evt.TestEventReader:144,1
    - Dst: '[wstxtest.evt.TestEventReader].assertEquals(wstxtest.evt.TestEventReader,wstxtest.evt.TestEventReader)'
      Src: wstxtest.evt.TestEventReader:144,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: 145
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 145
    functionName: '[wstxtest.evt.TestEventReader].testDtdNotations()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
    - '[wstxtest.evt.TestEventReader].isStartDocument()'
    - notDecl.getBaseURI()
    - '[wstxtest.evt.TestEventReader].size()'
    - dtd.getNotations()
    - '[wstxtest.evt.TestEventReader].getReader(wstxtest.evt.TestEventReader,boolean)'
    - '[wstxtest.evt.TestEventReader].assertTrue(wstxtest.evt.TestEventReader)'
    - '[wstxtest.evt.TestEventReader].get(int)'
    - '[java.net.URL].<init>(wstxtest.evt.TestEventReader)'
    - '[wstxtest.evt.TestEventReader].assertEquals(int,wstxtest.evt.TestEventReader)'
    - '[wstxtest.evt.TestEventReader].assertTokenType(wstxtest.evt.TestEventReader,wstxtest.evt.TestEventReader)'
    - '[wstxtest.evt.TestEventReader].getEventType()'
    - '[wstxtest.evt.TestEventReader].assertEquals(wstxtest.evt.TestEventReader,wstxtest.evt.TestEventReader)'
    - '[org.codehaus.stax2.XMLEventReader2].setProperty(String,java.net.URL)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestEventReader].testDtdNotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestEventReader].getInputFactory()'
      Src: wstxtest.evt.TestEventReader:155,1
    - Dst: '[wstxtest.evt.TestEventReader].setNamespaceAware(wstxtest.evt.TestEventReader,boolean)'
      Src: wstxtest.evt.TestEventReader:156,1
    - Dst: '[wstxtest.evt.TestEventReader].setCoalescing(wstxtest.evt.TestEventReader,Boolean)'
      Src: wstxtest.evt.TestEventReader:158,1
    - Dst: '[wstxtest.evt.TestEventReader].setLazyParsing(wstxtest.evt.TestEventReader,boolean)'
      Src: wstxtest.evt.TestEventReader:160,1
    - Dst: '[wstxtest.evt.TestEventReader].setMinTextSegment(wstxtest.evt.TestEventReader,int)'
      Src: wstxtest.evt.TestEventReader:161,1
    - Dst: '[wstxtest.evt.TestEventReader].constructEventReader(wstxtest.evt.TestEventReader,String)'
      Src: wstxtest.evt.TestEventReader:162,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: 163
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 163
    functionName: '[wstxtest.evt.TestEventReader].getReader(String,Boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestEventReader].setNamespaceAware(wstxtest.evt.TestEventReader,boolean)'
    - '[wstxtest.evt.TestEventReader].getInputFactory()'
    - '[wstxtest.evt.TestEventReader].setMinTextSegment(wstxtest.evt.TestEventReader,int)'
    - '[wstxtest.evt.TestEventReader].constructEventReader(wstxtest.evt.TestEventReader,String)'
    - '[wstxtest.evt.TestEventReader].setLazyParsing(wstxtest.evt.TestEventReader,boolean)'
    - '[wstxtest.evt.TestEventReader].setCoalescing(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:167,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: wstxtest.evt.TestEventReader:168,1
    - Dst: '[wstxtest.evt.TestEventReader].isCharacters()'
      Src: wstxtest.evt.TestEventReader:168,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: 173
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 173
    functionName: '[wstxtest.evt.TestEventReader].numTextEvents(XMLEventReader)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - '[XMLEventReader].hasNext()'
    - '[XMLEventReader].nextEvent()'
    - '[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:28,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].setCoalescing(wstxtest.evt.TestParsingModeForEvents,boolean)'
      Src: wstxtest.evt.TestParsingModeForEvents:29,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].setProperty(String,ParsingMode)'
      Src: wstxtest.evt.TestParsingModeForEvents:30,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].constructEventReader(wstxtest.evt.TestParsingModeForEvents,String)'
      Src: wstxtest.evt.TestParsingModeForEvents:31,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]._checkEventDoc(wstxtest.evt.TestParsingModeForEvents,int)'
      Src: wstxtest.evt.TestParsingModeForEvents:35,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents]._checkEventDoc(wstxtest.evt.TestParsingModeForEvents,int)'
      Src: wstxtest.evt.TestParsingModeForEvents:36,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].hasNextEvent()'
      Src: wstxtest.evt.TestParsingModeForEvents:39,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].assertFalse(wstxtest.evt.TestParsingModeForEvents)'
      Src: wstxtest.evt.TestParsingModeForEvents:39,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: 40
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 40
    functionName: '[wstxtest.evt.TestParsingModeForEvents].testMultiDocumentWithEventReader()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestParsingModeForEvents.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestParsingModeForEvents].setProperty(String,ParsingMode)'
    - '[wstxtest.evt.TestParsingModeForEvents].hasNextEvent()'
    - '[wstxtest.evt.TestParsingModeForEvents].assertFalse(wstxtest.evt.TestParsingModeForEvents)'
    - '[wstxtest.evt.TestParsingModeForEvents].setCoalescing(wstxtest.evt.TestParsingModeForEvents,boolean)'
    - '[wstxtest.evt.TestParsingModeForEvents].getInputFactory()'
    - '[wstxtest.evt.TestParsingModeForEvents].constructEventReader(wstxtest.evt.TestParsingModeForEvents,String)'
    - '[wstxtest.evt.TestParsingModeForEvents]._checkEventDoc(wstxtest.evt.TestParsingModeForEvents,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestParsingModeForEvents].testMultiDocumentWithEventReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.XMLEventReader2].hasNextEvent()'
      Src: wstxtest.evt.TestParsingModeForEvents:44,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].fail(String)'
      Src: wstxtest.evt.TestParsingModeForEvents:45,1
    - Dst: '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
      Src: wstxtest.evt.TestParsingModeForEvents:48,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].assertTokenType(wstxtest.evt.TestParsingModeForEvents,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.asStartElement()
      Src: wstxtest.evt.TestParsingModeForEvents:50,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].getName()'
      Src: wstxtest.evt.TestParsingModeForEvents:50,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].getLocalPart()'
      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.asCharacters()
      Src: wstxtest.evt.TestParsingModeForEvents:52,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].getData()'
      Src: wstxtest.evt.TestParsingModeForEvents:52,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].assertEquals(String,wstxtest.evt.TestParsingModeForEvents)'
      Src: wstxtest.evt.TestParsingModeForEvents:52,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].assertTokenType(wstxtest.evt.TestParsingModeForEvents)'
      Src: wstxtest.evt.TestParsingModeForEvents:53,1
    - Dst: event.asEndElement()
      Src: wstxtest.evt.TestParsingModeForEvents:54,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].getName()'
      Src: wstxtest.evt.TestParsingModeForEvents:54,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].getLocalPart()'
      Src: wstxtest.evt.TestParsingModeForEvents:54,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].assertEquals(String,wstxtest.evt.TestParsingModeForEvents)'
      Src: wstxtest.evt.TestParsingModeForEvents:54,1
    - Dst: '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
      Src: wstxtest.evt.TestParsingModeForEvents:58,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].getEventType()'
      Src: wstxtest.evt.TestParsingModeForEvents:59,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].fail(String)'
      Src: wstxtest.evt.TestParsingModeForEvents:66,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: 69
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 69
    functionName: '[wstxtest.evt.TestParsingModeForEvents]._checkEventDoc(org.codehaus.stax2.XMLEventReader2,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestParsingModeForEvents.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
    - '[wstxtest.evt.TestParsingModeForEvents].assertTokenType(wstxtest.evt.TestParsingModeForEvents)'
    - '[wstxtest.evt.TestParsingModeForEvents].assertEquals(String,wstxtest.evt.TestParsingModeForEvents)'
    - '[org.codehaus.stax2.XMLEventReader2].hasNextEvent()'
    - event.asEndElement()
    - '[wstxtest.evt.TestParsingModeForEvents].getData()'
    - '[wstxtest.evt.TestParsingModeForEvents].assertTokenType(wstxtest.evt.TestParsingModeForEvents,wstxtest.evt.TestParsingModeForEvents)'
    - event.asStartElement()
    - '[wstxtest.evt.TestParsingModeForEvents].getName()'
    - '[wstxtest.evt.TestParsingModeForEvents].fail(String)'
    - event.asCharacters()
    - '[wstxtest.evt.TestParsingModeForEvents].getLocalPart()'
    - '[wstxtest.evt.TestParsingModeForEvents].getEventType()'
    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.evt.TestMergedNsContext].ns(String,String,String,String)'
      Src: wstxtest.evt.TestMergedNsContext:37,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
      Src: wstxtest.evt.TestMergedNsContext:37,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(String)'
      Src: wstxtest.evt.TestMergedNsContext:38,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:38,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(String)'
      Src: wstxtest.evt.TestMergedNsContext:39,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:39,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(String)'
      Src: wstxtest.evt.TestMergedNsContext:41,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertNull(String)'
      Src: wstxtest.evt.TestMergedNsContext:41,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getPrefix(String)'
      Src: wstxtest.evt.TestMergedNsContext:43,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:43,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getPrefix(String)'
      Src: wstxtest.evt.TestMergedNsContext:44,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:44,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getPrefix(String)'
      Src: wstxtest.evt.TestMergedNsContext:45,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertNull(String)'
      Src: wstxtest.evt.TestMergedNsContext:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 46
    functionName: '[wstxtest.evt.TestMergedNsContext].testLookupNullParent()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext].ns(String,String,String,String)'
    - '[com.ctc.wstx.util.BaseNsContext].getPrefix(String)'
    - '[wstxtest.evt.TestMergedNsContext].assertEquals(String,String)'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
    - '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(String)'
    - '[wstxtest.evt.TestMergedNsContext].assertNull(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext].testLookupNullParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(null,null)'
      Src: wstxtest.evt.TestMergedNsContext:52,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(String)'
      Src: wstxtest.evt.TestMergedNsContext:53,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertNull(String)'
      Src: wstxtest.evt.TestMergedNsContext:53,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getPrefix(String)'
      Src: wstxtest.evt.TestMergedNsContext:54,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertNull(String)'
      Src: wstxtest.evt.TestMergedNsContext:54,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getPrefixes(String)'
      Src: wstxtest.evt.TestMergedNsContext:55,1
    - Dst: '[java.util.Iterator<String>].hasNext()'
      Src: wstxtest.evt.TestMergedNsContext:55,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertFalse(wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:55,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getNamespaces()'
      Src: wstxtest.evt.TestMergedNsContext:56,1
    - Dst: '[java.util.Iterator<javax.xml.stream.events.Namespace>].hasNext()'
      Src: wstxtest.evt.TestMergedNsContext:56,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertFalse(wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 57
    functionName: '[wstxtest.evt.TestMergedNsContext].testEmptyLocalListWithNullParent()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.BaseNsContext].getPrefix(String)'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(null,null)'
    - '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(String)'
    - '[com.ctc.wstx.util.BaseNsContext].getNamespaces()'
    - '[wstxtest.evt.TestMergedNsContext].assertNull(String)'
    - '[java.util.Iterator<javax.xml.stream.events.Namespace>].hasNext()'
    - '[wstxtest.evt.TestMergedNsContext].assertFalse(wstxtest.evt.TestMergedNsContext)'
    - '[com.ctc.wstx.util.BaseNsContext].getPrefixes(String)'
    - '[java.util.Iterator<String>].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext].testEmptyLocalListWithNullParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLEventFactory].createNamespace(String)'
      Src: wstxtest.evt.TestMergedNsContext:64,1
    - Dst: '[java.util.Collections].singletonList(wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:64,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(null,wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:63,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(String)'
      Src: wstxtest.evt.TestMergedNsContext:65,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:65,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getPrefix(String)'
      Src: wstxtest.evt.TestMergedNsContext:66,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 67
    functionName: '[wstxtest.evt.TestMergedNsContext].testDefaultNamespace()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLEventFactory].createNamespace(String)'
    - '[com.ctc.wstx.util.BaseNsContext].getPrefix(String)'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(null,wstxtest.evt.TestMergedNsContext)'
    - '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(String)'
    - '[wstxtest.evt.TestMergedNsContext].assertEquals(String,String)'
    - '[java.util.Collections].singletonList(wstxtest.evt.TestMergedNsContext)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext].testDefaultNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:74,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
      Src: wstxtest.evt.TestMergedNsContext:74,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:75,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(com.ctc.wstx.util.BaseNsContext,java.util.List<javax.xml.stream.events.Namespace>)'
      Src: wstxtest.evt.TestMergedNsContext:75,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(String)'
      Src: wstxtest.evt.TestMergedNsContext:78,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:78,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(String)'
      Src: wstxtest.evt.TestMergedNsContext:80,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:80,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getPrefix(String)'
      Src: wstxtest.evt.TestMergedNsContext:82,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:82,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getPrefix(String)'
      Src: wstxtest.evt.TestMergedNsContext:83,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 84
    functionName: '[wstxtest.evt.TestMergedNsContext].testParentFallbackForUnknownPrefix()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.BaseNsContext].getPrefix(String)'
    - '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(String)'
    - '[wstxtest.evt.TestMergedNsContext].assertEquals(String,String)'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(com.ctc.wstx.util.BaseNsContext,java.util.List<javax.xml.stream.events.Namespace>)'
    - '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext].testParentFallbackForUnknownPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:90,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
      Src: wstxtest.evt.TestMergedNsContext:90,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].ns(String,String,String,String)'
      Src: wstxtest.evt.TestMergedNsContext:92,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(com.ctc.wstx.util.BaseNsContext,java.util.List<javax.xml.stream.events.Namespace>)'
      Src: wstxtest.evt.TestMergedNsContext:91,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getPrefixes(String)'
      Src: wstxtest.evt.TestMergedNsContext:94,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].collect(java.util.Iterator<String>)'
      Src: wstxtest.evt.TestMergedNsContext:94,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:95,1
    - Dst: '[java.util.HashSet].<init>(wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:95,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(java.util.HashSet,java.util.Set<String>)'
      Src: wstxtest.evt.TestMergedNsContext:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 96
    functionName: '[wstxtest.evt.TestMergedNsContext].testGetPrefixesCombinesLocalAndParent()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext].ns(String,String,String,String)'
    - '[java.util.HashSet].<init>(wstxtest.evt.TestMergedNsContext)'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
    - '[java.util.Arrays].asList(String,String)'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(com.ctc.wstx.util.BaseNsContext,java.util.List<javax.xml.stream.events.Namespace>)'
    - '[wstxtest.evt.TestMergedNsContext].collect(java.util.Iterator<String>)'
    - '[wstxtest.evt.TestMergedNsContext].assertEquals(java.util.HashSet,java.util.Set<String>)'
    - '[com.ctc.wstx.util.BaseNsContext].getPrefixes(String)'
    - '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext].testGetPrefixesCombinesLocalAndParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:103,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
      Src: wstxtest.evt.TestMergedNsContext:103,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:104,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(com.ctc.wstx.util.BaseNsContext,java.util.List<javax.xml.stream.events.Namespace>)'
      Src: wstxtest.evt.TestMergedNsContext:104,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(String)'
      Src: wstxtest.evt.TestMergedNsContext:106,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:106,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getPrefix(String)'
      Src: wstxtest.evt.TestMergedNsContext:107,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 108
    functionName: '[wstxtest.evt.TestMergedNsContext].testChildPrefixShadowsParent()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.BaseNsContext].getPrefix(String)'
    - '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(String)'
    - '[wstxtest.evt.TestMergedNsContext].assertEquals(String,String)'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(com.ctc.wstx.util.BaseNsContext,java.util.List<javax.xml.stream.events.Namespace>)'
    - '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext].testChildPrefixShadowsParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:113,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
      Src: wstxtest.evt.TestMergedNsContext:113,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:114,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(com.ctc.wstx.util.BaseNsContext,java.util.List<javax.xml.stream.events.Namespace>)'
      Src: wstxtest.evt.TestMergedNsContext:114,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getPrefixes(String)'
      Src: wstxtest.evt.TestMergedNsContext:116,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].collect(java.util.Iterator<String>)'
      Src: wstxtest.evt.TestMergedNsContext:116,1
    - Dst: '[java.util.Collections].singleton(String)'
      Src: wstxtest.evt.TestMergedNsContext:117,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(wstxtest.evt.TestMergedNsContext,java.util.Set<String>)'
      Src: wstxtest.evt.TestMergedNsContext:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 118
    functionName: '[wstxtest.evt.TestMergedNsContext].testGetPrefixesOnlyInParent()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.BaseNsContext].getPrefixes(String)'
    - '[java.util.Collections].singleton(String)'
    - '[wstxtest.evt.TestMergedNsContext].assertEquals(wstxtest.evt.TestMergedNsContext,java.util.Set<String>)'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(com.ctc.wstx.util.BaseNsContext,java.util.List<javax.xml.stream.events.Namespace>)'
    - '[wstxtest.evt.TestMergedNsContext].collect(java.util.Iterator<String>)'
    - '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext].testGetPrefixesOnlyInParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:123,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
      Src: wstxtest.evt.TestMergedNsContext:123,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getPrefixes(String)'
      Src: wstxtest.evt.TestMergedNsContext:124,1
    - Dst: '[java.util.Iterator<String>].hasNext()'
      Src: wstxtest.evt.TestMergedNsContext:124,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertFalse(wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 125
    functionName: '[wstxtest.evt.TestMergedNsContext].testGetPrefixesUnknown()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
    - '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
    - '[wstxtest.evt.TestMergedNsContext].assertFalse(wstxtest.evt.TestMergedNsContext)'
    - '[com.ctc.wstx.util.BaseNsContext].getPrefixes(String)'
    - '[java.util.Iterator<String>].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext].testGetPrefixesUnknown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:132,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
      Src: wstxtest.evt.TestMergedNsContext:132,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:134,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(wstxtest.evt.TestMergedNsContext,String)'
      Src: wstxtest.evt.TestMergedNsContext:133,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:136,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(wstxtest.evt.TestMergedNsContext,String)'
      Src: wstxtest.evt.TestMergedNsContext:135,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getPrefix(wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:139,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(wstxtest.evt.TestMergedNsContext,String)'
      Src: wstxtest.evt.TestMergedNsContext:138,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getPrefix(wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:141,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(wstxtest.evt.TestMergedNsContext,String)'
      Src: wstxtest.evt.TestMergedNsContext:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 142
    functionName: '[wstxtest.evt.TestMergedNsContext].testPredefinedXmlPrefix()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(wstxtest.evt.TestMergedNsContext)'
    - '[wstxtest.evt.TestMergedNsContext].assertEquals(wstxtest.evt.TestMergedNsContext,String)'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
    - '[com.ctc.wstx.util.BaseNsContext].getPrefix(wstxtest.evt.TestMergedNsContext)'
    - '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext].testPredefinedXmlPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:147,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
      Src: wstxtest.evt.TestMergedNsContext:147,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(null)'
      Src: wstxtest.evt.TestMergedNsContext:149,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].fail(String)'
      Src: wstxtest.evt.TestMergedNsContext:150,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 154
    functionName: '[wstxtest.evt.TestMergedNsContext].testNullPrefixThrows()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext].fail(String)'
    - '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(null)'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
    - '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext].testNullPrefixThrows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:159,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
      Src: wstxtest.evt.TestMergedNsContext:159,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getPrefix(null)'
      Src: wstxtest.evt.TestMergedNsContext:161,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].fail(String)'
      Src: wstxtest.evt.TestMergedNsContext:162,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getPrefix(String)'
      Src: wstxtest.evt.TestMergedNsContext:165,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].fail(String)'
      Src: wstxtest.evt.TestMergedNsContext:166,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getPrefixes(null)'
      Src: wstxtest.evt.TestMergedNsContext:169,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].fail(String)'
      Src: wstxtest.evt.TestMergedNsContext:170,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 156
    functionDepth: 2
    functionLinenumber: 156
    functionLinenumberEnd: 172
    functionName: '[wstxtest.evt.TestMergedNsContext].testNullOrEmptyUriThrows()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext].fail(String)'
    - '[com.ctc.wstx.util.BaseNsContext].getPrefixes(null)'
    - '[com.ctc.wstx.util.BaseNsContext].getPrefix(String)'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
    - '[com.ctc.wstx.util.BaseNsContext].getPrefix(null)'
    - '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext].testNullOrEmptyUriThrows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:179,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
      Src: wstxtest.evt.TestMergedNsContext:179,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:180,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(com.ctc.wstx.util.BaseNsContext,java.util.List<javax.xml.stream.events.Namespace>)'
      Src: wstxtest.evt.TestMergedNsContext:180,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getNamespaces()'
      Src: wstxtest.evt.TestMergedNsContext:182,1
    - Dst: '[java.util.Iterator<javax.xml.stream.events.Namespace>].hasNext()'
      Src: wstxtest.evt.TestMergedNsContext:183,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertTrue(wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:183,1
    - Dst: '[java.util.Iterator<javax.xml.stream.events.Namespace>].next()'
      Src: wstxtest.evt.TestMergedNsContext:184,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].getPrefix()'
      Src: wstxtest.evt.TestMergedNsContext:185,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(String,wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:185,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].getNamespaceURI()'
      Src: wstxtest.evt.TestMergedNsContext:186,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(String,wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:186,1
    - Dst: '[java.util.Iterator<javax.xml.stream.events.Namespace>].hasNext()'
      Src: wstxtest.evt.TestMergedNsContext:187,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertFalse(wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 188
    functionName: '[wstxtest.evt.TestMergedNsContext].testGetNamespacesReturnsLocalOnly()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext].assertEquals(String,wstxtest.evt.TestMergedNsContext)'
    - '[wstxtest.evt.TestMergedNsContext].getPrefix()'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.List<javax.xml.stream.events.Namespace>)'
    - '[java.util.Iterator<javax.xml.stream.events.Namespace>].next()'
    - '[wstxtest.evt.TestMergedNsContext].ns(String,String)'
    - '[wstxtest.evt.TestMergedNsContext].assertFalse(wstxtest.evt.TestMergedNsContext)'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(com.ctc.wstx.util.BaseNsContext,java.util.List<javax.xml.stream.events.Namespace>)'
    - '[wstxtest.evt.TestMergedNsContext].assertTrue(wstxtest.evt.TestMergedNsContext)'
    - '[java.util.Iterator<javax.xml.stream.events.Namespace>].hasNext()'
    - '[wstxtest.evt.TestMergedNsContext].getNamespaceURI()'
    - '[com.ctc.wstx.util.BaseNsContext].getNamespaces()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext].testGetNamespacesReturnsLocalOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: wstxtest.evt.TestMergedNsContext:196,1
    - Dst: '[javax.xml.stream.XMLEventFactory].createNamespace(String)'
      Src: wstxtest.evt.TestMergedNsContext:197,1
    - Dst: '[java.util.ArrayList].add(wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:197,1
    - Dst: '[javax.xml.stream.XMLEventFactory].createNamespace(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:198,1
    - Dst: '[java.util.ArrayList].add(wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:198,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.ArrayList)'
      Src: wstxtest.evt.TestMergedNsContext:199,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.evt.TestMergedNsContext:201,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].outputNamespaceDeclarations(java.io.StringWriter)'
      Src: wstxtest.evt.TestMergedNsContext:202,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.evt.TestMergedNsContext:203,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].contains(String)'
      Src: wstxtest.evt.TestMergedNsContext:207,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertTrue(String,wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:206,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].contains(String)'
      Src: wstxtest.evt.TestMergedNsContext:210,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertTrue(String,wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventFactory
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 211
    functionName: '[wstxtest.evt.TestMergedNsContext].testOutputNamespaceDeclarationsToWriter()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.BaseNsContext].outputNamespaceDeclarations(java.io.StringWriter)'
    - '[wstxtest.evt.TestMergedNsContext].contains(String)'
    - '[javax.xml.stream.XMLEventFactory].createNamespace(String)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(wstxtest.evt.TestMergedNsContext)'
    - '[wstxtest.evt.TestMergedNsContext].assertTrue(String,wstxtest.evt.TestMergedNsContext)'
    - '[javax.xml.stream.XMLEventFactory].createNamespace(String,String)'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.ArrayList)'
    - '[java.io.StringWriter].toString()'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext].testOutputNamespaceDeclarationsToWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: wstxtest.evt.TestMergedNsContext:218,1
    - Dst: '[javax.xml.stream.XMLEventFactory].createNamespace(String)'
      Src: wstxtest.evt.TestMergedNsContext:219,1
    - Dst: '[java.util.ArrayList].add(wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:219,1
    - Dst: '[javax.xml.stream.XMLEventFactory].createNamespace(String,String)'
      Src: wstxtest.evt.TestMergedNsContext:220,1
    - Dst: '[java.util.ArrayList].add(wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:220,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.ArrayList)'
      Src: wstxtest.evt.TestMergedNsContext:221,1
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].<init>()'
      Src: wstxtest.evt.TestMergedNsContext:225,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].outputNamespaceDeclarations(wstxtest.evt.TestMergedNsContext.RecordingStreamWriter)'
      Src: wstxtest.evt.TestMergedNsContext:226,1
    - Dst: '[wstxtest.evt.TestMergedNsContext].assertEquals(wstxtest.evt.TestMergedNsContext,wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 215
    functionDepth: 2
    functionLinenumber: 215
    functionLinenumberEnd: 231
    functionName: '[wstxtest.evt.TestMergedNsContext].testOutputNamespaceDeclarationsToStreamWriter()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLEventFactory].createNamespace(String)'
    - '[com.ctc.wstx.util.BaseNsContext].outputNamespaceDeclarations(wstxtest.evt.TestMergedNsContext.RecordingStreamWriter)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(wstxtest.evt.TestMergedNsContext)'
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].<init>()'
    - '[javax.xml.stream.XMLEventFactory].createNamespace(String,String)'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(null,java.util.ArrayList)'
    - '[wstxtest.evt.TestMergedNsContext].assertEquals(wstxtest.evt.TestMergedNsContext,wstxtest.evt.TestMergedNsContext)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext].testOutputNamespaceDeclarationsToStreamWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: wstxtest.evt.TestMergedNsContext:239,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: wstxtest.evt.TestMergedNsContext:241,1
    - Dst: '[javax.xml.stream.XMLEventFactory].createNamespace()'
      Src: wstxtest.evt.TestMergedNsContext:243,1
    - Dst: '[java.util.ArrayList].add(wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:243,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<javax.xml.stream.events.Namespace>
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 246
    functionName: '[wstxtest.evt.TestMergedNsContext].ns()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.ArrayList].add(wstxtest.evt.TestMergedNsContext)'
    - '[java.util.ArrayList].<init>(int)'
    - '[javax.xml.stream.XMLEventFactory].createNamespace()'
    linkageType: ''
    returnType: java.util.List<javax.xml.stream.events.Namespace>
    signature: '[wstxtest.evt.TestMergedNsContext].ns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: wstxtest.evt.TestMergedNsContext:250,1
    - Dst: '[java.util.Iterator<String>].hasNext()'
      Src: wstxtest.evt.TestMergedNsContext:251,1
    - Dst: '[java.util.Iterator<String>].next()'
      Src: wstxtest.evt.TestMergedNsContext:252,1
    - Dst: '[java.util.HashSet].add(wstxtest.evt.TestMergedNsContext)'
      Src: wstxtest.evt.TestMergedNsContext:252,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<String>
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<String>
      static: true
      superClass: wstxtest.BaseJUnit4Test
    argCount: 1
    argNames:
    - it
    argTypes:
    - java.util.Iterator<String>
    constantsTouched: []
    func_position:
      end: 255
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 255
    functionName: '[wstxtest.evt.TestMergedNsContext].collect(java.util.Iterator<String>)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 2
    functionsReached:
    - '[java.util.Iterator<String>].next()'
    - '[java.util.HashSet].add(wstxtest.evt.TestMergedNsContext)'
    - '[java.util.HashSet].<init>()'
    - '[java.util.Iterator<String>].hasNext()'
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[wstxtest.evt.TestMergedNsContext].collect(java.util.Iterator<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLEventFactory].newInstance()'
      Src: wstxtest.evt.TestMergedNsContext:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.evt.TestMergedNsContext
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.evt.TestMergedNsContext].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLEventFactory].newInstance()'
    linkageType: ''
    returnType: wstxtest.evt.TestMergedNsContext
    signature: '[wstxtest.evt.TestMergedNsContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<String>].add(String)'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 267
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeDefaultNamespace(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[List<String>].add(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeDefaultNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<String>].add(wstxtest.evt.TestMergedNsContext.RecordingStreamWriter)'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 270
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 270
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeNamespace(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[List<String>].add(wstxtest.evt.TestMergedNsContext.RecordingStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeNamespace(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 273
      start: 273
    functionDepth: 1
    functionLinenumber: 273
    functionLinenumberEnd: 273
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeStartElement(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeStartElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 274
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 274
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeStartElement(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeStartElement(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - prefix
    - localName
    - nsURI
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 275
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 275
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeStartElement(String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeStartElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 276
      start: 276
    functionDepth: 1
    functionLinenumber: 276
    functionLinenumberEnd: 276
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeEmptyElement(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeEmptyElement(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - prefix
    - localName
    - nsURI
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 277
      start: 277
    functionDepth: 1
    functionLinenumber: 277
    functionLinenumberEnd: 277
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeEmptyElement(String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeEmptyElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 278
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 278
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeEmptyElement(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeEmptyElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 279
    functionDepth: 1
    functionLinenumber: 279
    functionLinenumberEnd: 279
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeEndElement()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeEndElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 280
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeEndDocument()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeEndDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 281
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].close()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 282
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].flush()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - localName
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 283
      start: 283
    functionDepth: 1
    functionLinenumber: 283
    functionLinenumberEnd: 283
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeAttribute(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 284
      start: 284
    functionDepth: 1
    functionLinenumber: 284
    functionLinenumberEnd: 284
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeAttribute(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 285
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 285
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeAttribute(String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeAttribute(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 286
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 286
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeComment(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeComment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 287
      start: 287
    functionDepth: 1
    functionLinenumber: 287
    functionLinenumberEnd: 287
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeProcessingInstruction(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeProcessingInstruction(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 288
      start: 288
    functionDepth: 1
    functionLinenumber: 288
    functionLinenumberEnd: 288
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeProcessingInstruction(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeProcessingInstruction(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 289
      start: 289
    functionDepth: 1
    functionLinenumber: 289
    functionLinenumberEnd: 289
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeCData(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeCData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dtd
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 290
      start: 290
    functionDepth: 1
    functionLinenumber: 290
    functionLinenumberEnd: 290
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeDTD(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeDTD(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 291
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 291
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeEntityRef(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeEntityRef(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 292
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeStartDocument()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeStartDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - version
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 293
      start: 293
    functionDepth: 1
    functionLinenumber: 293
    functionLinenumberEnd: 293
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeStartDocument(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeStartDocument(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - encoding
    - version
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 294
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 294
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeStartDocument(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeStartDocument(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 295
      start: 295
    functionDepth: 1
    functionLinenumber: 295
    functionLinenumberEnd: 295
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeCharacters(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeCharacters(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - text
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 296
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 296
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeCharacters(char[],int,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeCharacters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 297
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 297
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].getPrefix(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].getPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 298
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 298
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].setPrefix(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].setPrefix(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 299
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 299
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].setDefaultNamespace(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].setDefaultNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ctx
    argTypes:
    - javax.xml.namespace.NamespaceContext
    constantsTouched: []
    func_position:
      end: 300
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 300
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].setNamespaceContext(javax.xml.namespace.NamespaceContext)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].setNamespaceContext(javax.xml.namespace.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.NamespaceContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 301
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].getNamespaceContext()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.namespace.NamespaceContext
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].getNamespaceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 302
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 302
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].getProperty(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:305,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 306
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 22
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamWriter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: wstxtest.evt.TestMergedNsContext.RecordingStreamWriter
    signature: '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:19,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertNotNull(com.ctc.wstx.dtd.DTDId)'
      Src: wstxtest.dtd.TestDTDId:20,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].toString()'
      Src: wstxtest.dtd.TestDTDId:22,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.dtd.TestDTDId:24,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertTrue(String,wstxtest.dtd.TestDTDId)'
      Src: wstxtest.dtd.TestDTDId:23,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.dtd.TestDTDId:26,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertTrue(String,wstxtest.dtd.TestDTDId)'
      Src: wstxtest.dtd.TestDTDId:25,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.dtd.TestDTDId:28,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertTrue(String,wstxtest.dtd.TestDTDId)'
      Src: wstxtest.dtd.TestDTDId:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 16
    functionDepth: 2
    functionLinenumber: 16
    functionLinenumberEnd: 29
    functionName: '[wstxtest.dtd.TestDTDId].testConstructFromPublicId()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/dtd/TestDTDId.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
    - '[com.ctc.wstx.dtd.DTDId].toString()'
    - '[wstxtest.dtd.TestDTDId].assertTrue(String,wstxtest.dtd.TestDTDId)'
    - '[wstxtest.dtd.TestDTDId].assertNotNull(com.ctc.wstx.dtd.DTDId)'
    - '[String].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.dtd.TestDTDId].testConstructFromPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(null,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:35,1
    - Dst: '[wstxtest.dtd.TestDTDId].fail(String)'
      Src: wstxtest.dtd.TestDTDId:36,1
    - Dst: '[wstxtest.dtd.TestDTDId].verifyException(wstxtest.dtd.TestDTDId,String)'
      Src: wstxtest.dtd.TestDTDId:38,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 40
    functionName: '[wstxtest.dtd.TestDTDId].testConstructFromPublicIdRejectsNull()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/dtd/TestDTDId.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(null,int,boolean)'
    - '[wstxtest.dtd.TestDTDId].fail(String)'
    - '[wstxtest.dtd.TestDTDId].verifyException(wstxtest.dtd.TestDTDId,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.dtd.TestDTDId].testConstructFromPublicIdRejectsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:46,1
    - Dst: '[wstxtest.dtd.TestDTDId].fail(String)'
      Src: wstxtest.dtd.TestDTDId:47,1
    - Dst: '[wstxtest.dtd.TestDTDId].verifyException(wstxtest.dtd.TestDTDId,String)'
      Src: wstxtest.dtd.TestDTDId:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 51
    functionName: '[wstxtest.dtd.TestDTDId].testConstructFromPublicIdRejectsEmpty()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/dtd/TestDTDId.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
    - '[wstxtest.dtd.TestDTDId].fail(String)'
    - '[wstxtest.dtd.TestDTDId].verifyException(wstxtest.dtd.TestDTDId,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.dtd.TestDTDId].testConstructFromPublicIdRejectsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URI].<init>(String)'
      Src: wstxtest.dtd.TestDTDId:58,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].constructFromSystemId(java.net.URI,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:59,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertNotNull(com.ctc.wstx.dtd.DTDId)'
      Src: wstxtest.dtd.TestDTDId:60,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].toString()'
      Src: wstxtest.dtd.TestDTDId:61,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.dtd.TestDTDId:63,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertTrue(String,wstxtest.dtd.TestDTDId)'
      Src: wstxtest.dtd.TestDTDId:62,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.dtd.TestDTDId:65,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertTrue(String,wstxtest.dtd.TestDTDId)'
      Src: wstxtest.dtd.TestDTDId:64,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.dtd.TestDTDId:67,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertTrue(String,wstxtest.dtd.TestDTDId)'
      Src: wstxtest.dtd.TestDTDId:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.net.URISyntaxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 55
    functionDepth: 2
    functionLinenumber: 55
    functionLinenumberEnd: 68
    functionName: '[wstxtest.dtd.TestDTDId].testConstructFromSystemId()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/dtd/TestDTDId.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDId].toString()'
    - '[wstxtest.dtd.TestDTDId].assertTrue(String,wstxtest.dtd.TestDTDId)'
    - '[java.net.URI].<init>(String)'
    - '[wstxtest.dtd.TestDTDId].assertNotNull(com.ctc.wstx.dtd.DTDId)'
    - '[com.ctc.wstx.dtd.DTDId].constructFromSystemId(java.net.URI,int,boolean)'
    - '[String].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.dtd.TestDTDId].testConstructFromSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDId].constructFromSystemId(null,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:74,1
    - Dst: '[wstxtest.dtd.TestDTDId].fail(String)'
      Src: wstxtest.dtd.TestDTDId:75,1
    - Dst: '[wstxtest.dtd.TestDTDId].verifyException(wstxtest.dtd.TestDTDId,String)'
      Src: wstxtest.dtd.TestDTDId:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 79
    functionName: '[wstxtest.dtd.TestDTDId].testConstructFromSystemIdRejectsNull()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/dtd/TestDTDId.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDId].constructFromSystemId(null,int,boolean)'
    - '[wstxtest.dtd.TestDTDId].fail(String)'
    - '[wstxtest.dtd.TestDTDId].verifyException(wstxtest.dtd.TestDTDId,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.dtd.TestDTDId].testConstructFromSystemIdRejectsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URI].<init>(String)'
      Src: wstxtest.dtd.TestDTDId:86,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].construct(String,java.net.URI,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:87,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].toString()'
      Src: wstxtest.dtd.TestDTDId:89,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.dtd.TestDTDId:89,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertTrue(wstxtest.dtd.TestDTDId)'
      Src: wstxtest.dtd.TestDTDId:89,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].toString()'
      Src: wstxtest.dtd.TestDTDId:90,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.dtd.TestDTDId:90,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertTrue(wstxtest.dtd.TestDTDId)'
      Src: wstxtest.dtd.TestDTDId:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.net.URISyntaxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 91
    functionName: '[wstxtest.dtd.TestDTDId].testConstructPrefersPublicIdWhenBothGiven()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/dtd/TestDTDId.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDId].toString()'
    - '[wstxtest.dtd.TestDTDId].assertTrue(wstxtest.dtd.TestDTDId)'
    - '[com.ctc.wstx.dtd.DTDId].construct(String,java.net.URI,int,boolean)'
    - '[java.net.URI].<init>(String)'
    - '[String].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.dtd.TestDTDId].testConstructPrefersPublicIdWhenBothGiven()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URI].<init>(String)'
      Src: wstxtest.dtd.TestDTDId:96,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].construct(null,java.net.URI,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:97,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].toString()'
      Src: wstxtest.dtd.TestDTDId:98,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.dtd.TestDTDId:98,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertTrue(wstxtest.dtd.TestDTDId)'
      Src: wstxtest.dtd.TestDTDId:98,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].toString()'
      Src: wstxtest.dtd.TestDTDId:99,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.dtd.TestDTDId:99,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertTrue(wstxtest.dtd.TestDTDId)'
      Src: wstxtest.dtd.TestDTDId:99,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].construct(String,java.net.URI,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:102,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].toString()'
      Src: wstxtest.dtd.TestDTDId:103,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.dtd.TestDTDId:103,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertTrue(wstxtest.dtd.TestDTDId)'
      Src: wstxtest.dtd.TestDTDId:103,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].toString()'
      Src: wstxtest.dtd.TestDTDId:104,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.dtd.TestDTDId:104,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertTrue(wstxtest.dtd.TestDTDId)'
      Src: wstxtest.dtd.TestDTDId:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.net.URISyntaxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 93
    functionDepth: 2
    functionLinenumber: 93
    functionLinenumberEnd: 105
    functionName: '[wstxtest.dtd.TestDTDId].testConstructFallsBackToSystemId()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/dtd/TestDTDId.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDId].construct(null,java.net.URI,int,boolean)'
    - '[com.ctc.wstx.dtd.DTDId].toString()'
    - '[wstxtest.dtd.TestDTDId].assertTrue(wstxtest.dtd.TestDTDId)'
    - '[com.ctc.wstx.dtd.DTDId].construct(String,java.net.URI,int,boolean)'
    - '[java.net.URI].<init>(String)'
    - '[String].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.dtd.TestDTDId].testConstructFallsBackToSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDId].construct(null,null,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:111,1
    - Dst: '[wstxtest.dtd.TestDTDId].fail(String)'
      Src: wstxtest.dtd.TestDTDId:112,1
    - Dst: '[wstxtest.dtd.TestDTDId].verifyException(wstxtest.dtd.TestDTDId,String)'
      Src: wstxtest.dtd.TestDTDId:114,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].construct(String,null,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:117,1
    - Dst: '[wstxtest.dtd.TestDTDId].fail(String)'
      Src: wstxtest.dtd.TestDTDId:118,1
    - Dst: '[wstxtest.dtd.TestDTDId].verifyException(wstxtest.dtd.TestDTDId,String)'
      Src: wstxtest.dtd.TestDTDId:120,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 122
    functionName: '[wstxtest.dtd.TestDTDId].testConstructRejectsAllNullOrEmpty()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/dtd/TestDTDId.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDId].construct(null,null,int,boolean)'
    - '[wstxtest.dtd.TestDTDId].fail(String)'
    - '[com.ctc.wstx.dtd.DTDId].construct(String,null,int,boolean)'
    - '[wstxtest.dtd.TestDTDId].verifyException(wstxtest.dtd.TestDTDId,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.dtd.TestDTDId].testConstructRejectsAllNullOrEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:129,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:130,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:131,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertEquals(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDId)'
      Src: wstxtest.dtd.TestDTDId:133,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertEquals(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDId)'
      Src: wstxtest.dtd.TestDTDId:134,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].hashCode()'
      Src: wstxtest.dtd.TestDTDId:135,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].hashCode()'
      Src: wstxtest.dtd.TestDTDId:135,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertEquals(int,int)'
      Src: wstxtest.dtd.TestDTDId:135,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].equals(com.ctc.wstx.dtd.DTDId)'
      Src: wstxtest.dtd.TestDTDId:136,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertFalse(boolean)'
      Src: wstxtest.dtd.TestDTDId:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 137
    functionName: '[wstxtest.dtd.TestDTDId].testEqualsByPublicId()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/dtd/TestDTDId.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
    - '[com.ctc.wstx.dtd.DTDId].hashCode()'
    - '[wstxtest.dtd.TestDTDId].assertEquals(int,int)'
    - '[wstxtest.dtd.TestDTDId].assertEquals(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDId)'
    - '[wstxtest.dtd.TestDTDId].assertFalse(boolean)'
    - '[com.ctc.wstx.dtd.DTDId].equals(com.ctc.wstx.dtd.DTDId)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.dtd.TestDTDId].testEqualsByPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URI].<init>(String)'
      Src: wstxtest.dtd.TestDTDId:142,1
    - Dst: '[java.net.URI].<init>(String)'
      Src: wstxtest.dtd.TestDTDId:143,1
    - Dst: '[java.net.URI].<init>(String)'
      Src: wstxtest.dtd.TestDTDId:144,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].constructFromSystemId(java.net.URI,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:146,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].constructFromSystemId(java.net.URI,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:147,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].constructFromSystemId(java.net.URI,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:148,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertEquals(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDId)'
      Src: wstxtest.dtd.TestDTDId:150,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].hashCode()'
      Src: wstxtest.dtd.TestDTDId:151,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].hashCode()'
      Src: wstxtest.dtd.TestDTDId:151,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertEquals(int,int)'
      Src: wstxtest.dtd.TestDTDId:151,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].equals(com.ctc.wstx.dtd.DTDId)'
      Src: wstxtest.dtd.TestDTDId:152,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertFalse(boolean)'
      Src: wstxtest.dtd.TestDTDId:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.net.URISyntaxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 153
    functionName: '[wstxtest.dtd.TestDTDId].testEqualsBySystemId()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/dtd/TestDTDId.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDId].hashCode()'
    - '[wstxtest.dtd.TestDTDId].assertEquals(int,int)'
    - '[wstxtest.dtd.TestDTDId].assertEquals(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDId)'
    - '[java.net.URI].<init>(String)'
    - '[wstxtest.dtd.TestDTDId].assertFalse(boolean)'
    - '[com.ctc.wstx.dtd.DTDId].constructFromSystemId(java.net.URI,int,boolean)'
    - '[com.ctc.wstx.dtd.DTDId].equals(com.ctc.wstx.dtd.DTDId)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.dtd.TestDTDId].testEqualsBySystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:158,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:159,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:160,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].equals(com.ctc.wstx.dtd.DTDId)'
      Src: wstxtest.dtd.TestDTDId:162,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertFalse(String,boolean)'
      Src: wstxtest.dtd.TestDTDId:162,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].equals(com.ctc.wstx.dtd.DTDId)'
      Src: wstxtest.dtd.TestDTDId:163,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertFalse(String,boolean)'
      Src: wstxtest.dtd.TestDTDId:163,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].hashCode()'
      Src: wstxtest.dtd.TestDTDId:165,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].hashCode()'
      Src: wstxtest.dtd.TestDTDId:165,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertFalse(int)'
      Src: wstxtest.dtd.TestDTDId:165,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: 166
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 166
    functionName: '[wstxtest.dtd.TestDTDId].testEqualsRespectsConfigFlagsAndXml11()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/dtd/TestDTDId.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
    - '[com.ctc.wstx.dtd.DTDId].hashCode()'
    - '[wstxtest.dtd.TestDTDId].assertFalse(String,boolean)'
    - '[wstxtest.dtd.TestDTDId].assertFalse(int)'
    - '[com.ctc.wstx.dtd.DTDId].equals(com.ctc.wstx.dtd.DTDId)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.dtd.TestDTDId].testEqualsRespectsConfigFlagsAndXml11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:171,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].equals(null)'
      Src: wstxtest.dtd.TestDTDId:172,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertFalse(boolean)'
      Src: wstxtest.dtd.TestDTDId:172,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].equals(String)'
      Src: wstxtest.dtd.TestDTDId:173,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertFalse(boolean)'
      Src: wstxtest.dtd.TestDTDId:173,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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 174
    functionName: '[wstxtest.dtd.TestDTDId].testEqualsRejectsOtherTypes()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/dtd/TestDTDId.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.dtd.TestDTDId].assertFalse(boolean)'
    - '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
    - '[com.ctc.wstx.dtd.DTDId].equals(String)'
    - '[com.ctc.wstx.dtd.DTDId].equals(null)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.dtd.TestDTDId].testEqualsRejectsOtherTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
      Src: wstxtest.dtd.TestDTDId:179,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].hashCode()'
      Src: wstxtest.dtd.TestDTDId:180,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].hashCode()'
      Src: wstxtest.dtd.TestDTDId:181,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertEquals(String,int,int)'
      Src: wstxtest.dtd.TestDTDId:182,1
    - Dst: '[wstxtest.dtd.TestDTDId].assertTrue(String,int)'
      Src: wstxtest.dtd.TestDTDId:184,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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 185
    functionName: '[wstxtest.dtd.TestDTDId].testHashCodeIsCached()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/dtd/TestDTDId.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
    - '[com.ctc.wstx.dtd.DTDId].hashCode()'
    - '[wstxtest.dtd.TestDTDId].assertEquals(String,int,int)'
    - '[wstxtest.dtd.TestDTDId].assertTrue(String,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.dtd.TestDTDId].testHashCodeIsCached()'
  - 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.dtd.TestDTDId
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.dtd.TestDTDId].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/dtd/TestDTDId.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.dtd.TestDTDId
    signature: '[wstxtest.dtd.TestDTDId].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXml11].getReader(wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:26,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:27,1
    - Dst: '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:27,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:30,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:31,1
    - Dst: '[wstxtest.stream.TestXml11].fail(String)'
      Src: wstxtest.stream.TestXml11:32,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: 36
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 36
    functionName: '[wstxtest.stream.TestXml11].testInvalidUnbinding()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXml11.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestXml11].getReader(wstxtest.stream.TestXml11)'
    - '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
    - '[XMLStreamReader].next()'
    - '[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:54,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:64,1
    - Dst: '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:64,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: wstxtest.stream.TestXml11:65,1
    - Dst: '[wstxtest.stream.TestXml11].assertEquals(String,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:65,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:66,1
    - Dst: '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:66,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: wstxtest.stream.TestXml11:67,1
    - Dst: '[wstxtest.stream.TestXml11].assertEquals(String,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:67,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:68,1
    - Dst: '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:68,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: wstxtest.stream.TestXml11:69,1
    - Dst: '[wstxtest.stream.TestXml11].assertEquals(String,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:69,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: 70
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 70
    functionName: '[wstxtest.stream.TestXml11].testValidRebinding()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXml11.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getLocalName()'
    - '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
    - '[wstxtest.stream.TestXml11].assertEquals(String,wstxtest.stream.TestXml11)'
    - '[wstxtest.stream.TestXml11].getReader(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:85,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:86,1
    - Dst: '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:86,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:89,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:90,1
    - Dst: '[wstxtest.stream.TestXml11].fail(String)'
      Src: wstxtest.stream.TestXml11:91,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: 95
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 95
    functionName: '[wstxtest.stream.TestXml11].testInvalidUseOfUnbound()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXml11.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestXml11].getReader(wstxtest.stream.TestXml11)'
    - '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
    - '[XMLStreamReader].next()'
    - '[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:106,1
    - Dst: '[wstxtest.stream.TestXml11].setNamespaceAware(wstxtest.stream.TestXml11,boolean)'
      Src: wstxtest.stream.TestXml11:107,1
    - Dst: '[wstxtest.stream.TestXml11].setCoalescing(wstxtest.stream.TestXml11,boolean)'
      Src: wstxtest.stream.TestXml11:108,1
    - Dst: '[wstxtest.stream.TestXml11].setValidating(wstxtest.stream.TestXml11,boolean)'
      Src: wstxtest.stream.TestXml11:109,1
    - Dst: '[wstxtest.stream.TestXml11].setSupportDTD(wstxtest.stream.TestXml11,boolean)'
      Src: wstxtest.stream.TestXml11:110,1
    - Dst: '[wstxtest.stream.TestXml11].constructStreamReader(wstxtest.stream.TestXml11,String)'
      Src: wstxtest.stream.TestXml11:111,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: 112
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 112
    functionName: '[wstxtest.stream.TestXml11].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXml11.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestXml11].setCoalescing(wstxtest.stream.TestXml11,boolean)'
    - '[wstxtest.stream.TestXml11].constructStreamReader(wstxtest.stream.TestXml11,String)'
    - '[wstxtest.stream.TestXml11].setValidating(wstxtest.stream.TestXml11,boolean)'
    - '[wstxtest.stream.TestXml11].setNamespaceAware(wstxtest.stream.TestXml11,boolean)'
    - '[wstxtest.stream.TestXml11].getWstxInputFactory()'
    - '[wstxtest.stream.TestXml11].setSupportDTD(wstxtest.stream.TestXml11,boolean)'
    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:24,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].<init>()'
      Src: wstxtest.stream.TestRandomStream:25,1
    - Dst: '[wstxtest.cfg.Configs].getLazyParsingConfig()'
      Src: wstxtest.stream.TestRandomStream:26,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
      Src: wstxtest.stream.TestRandomStream:26,1
    - Dst: '[wstxtest.cfg.Configs].getInputBufferSizeConfig()'
      Src: wstxtest.stream.TestRandomStream:27,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
      Src: wstxtest.stream.TestRandomStream:26,1
    - Dst: '[wstxtest.cfg.Configs].getMinTextSegmentConfig()'
      Src: wstxtest.stream.TestRandomStream:28,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
      Src: wstxtest.stream.TestRandomStream:26,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: 30
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 30
    functionName: '[wstxtest.stream.TestRandomStream].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestRandomStream.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.cfg.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
    - '[wstxtest.cfg.Configs].getInputBufferSizeConfig()'
    - '[wstxtest.cfg.InputConfigIterator].<init>()'
    - '[wstxtest.cfg.Configs].getMinTextSegmentConfig()'
    - '[wstxtest.cfg.Configs].getLazyParsingConfig()'
    - '[org.codehaus.stax.test.stream.BaseStreamTest].<init>()'
    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:37,1
    - Dst: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestRandomStream:38,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: 39
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 39
    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:46,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: 47
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 47
    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:54,1
    - Dst: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestRandomStream:55,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: 56
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 56
    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:63,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: 64
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 64
    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:71,1
    - Dst: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestRandomStream:72,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: 73
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 73
    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:80,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: 81
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 81
    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:88,1
    - Dst: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestRandomStream:89,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: 90
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 90
    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:97,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: 98
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 98
    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:124,1
    - Dst: '[wstxtest.stream.TestRandomStream].getInputFactory()'
      Src: wstxtest.stream.TestRandomStream:126,1
    - Dst: f.getConfig()
      Src: wstxtest.stream.TestRandomStream:127,1
    - Dst: '[wstxtest.stream.TestRandomStream].doSupportDTDs(boolean)'
      Src: wstxtest.stream.TestRandomStream:130,1
    - Dst: '[wstxtest.stream.TestRandomStream].doValidateWithDTD(boolean)'
      Src: wstxtest.stream.TestRandomStream:131,1
    - Dst: '[wstxtest.stream.TestRandomStream].doSupportNamespaces(boolean)'
      Src: wstxtest.stream.TestRandomStream:134,1
    - Dst: '[wstxtest.stream.TestRandomStream].doCoalesceText(boolean)'
      Src: wstxtest.stream.TestRandomStream:135,1
    - Dst: '[wstxtest.stream.TestRandomStream].doReplaceEntityRefs(boolean)'
      Src: wstxtest.stream.TestRandomStream:136,1
    - Dst: '[java.util.Random].<init>(wstxtest.stream.TestRandomStream)'
      Src: wstxtest.stream.TestRandomStream:143,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: wstxtest.stream.TestRandomStream:144,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: wstxtest.stream.TestRandomStream:145,1
    - Dst: '[wstxtest.stream.TestRandomStream].generateData(java.util.Random,StringBuffer,StringBuffer,boolean)'
      Src: wstxtest.stream.TestRandomStream:147,1
    - Dst: '[StringBuffer].toString()'
      Src: wstxtest.stream.TestRandomStream:149,1
    - Dst: '[wstxtest.stream.TestRandomStream].normalizeLFs(StringBuffer)'
      Src: wstxtest.stream.TestRandomStream:150,1
    - Dst: '[StringBuffer].toString()'
      Src: wstxtest.stream.TestRandomStream:151,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].iterate(wstxtest.stream.TestRandomStream)'
      Src: wstxtest.stream.TestRandomStream:152,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: 154
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 154
    functionName: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestRandomStream.java
    functionUses: 8
    functionsReached:
    - '[StringBuffer].<init>(int)'
    - '[wstxtest.stream.TestRandomStream].doSupportNamespaces(boolean)'
    - '[wstxtest.stream.TestRandomStream].doSupportDTDs(boolean)'
    - '[wstxtest.stream.TestRandomStream].getInputFactory()'
    - '[wstxtest.stream.TestRandomStream].normalizeLFs(StringBuffer)'
    - '[wstxtest.stream.TestRandomStream].doCoalesceText(boolean)'
    - f.getConfig()
    - '[StringBuffer].toString()'
    - '[wstxtest.cfg.InputConfigIterator].iterate(wstxtest.stream.TestRandomStream)'
    - '[wstxtest.stream.TestRandomStream].doReplaceEntityRefs(boolean)'
    - '[java.util.Random].<init>(wstxtest.stream.TestRandomStream)'
    - baseArgStr.hashCode()
    - '[wstxtest.stream.TestRandomStream].generateData(java.util.Random,StringBuffer,StringBuffer,boolean)'
    - '[wstxtest.stream.TestRandomStream].doValidateWithDTD(boolean)'
    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:167,1
    - Dst: '[wstxtest.stream.TestRandomStream].streamAndCheck(XMLInputFactory,wstxtest.cfg.InputConfigIterator,String,wstxtest.stream.TestRandomStream,boolean)'
      Src: wstxtest.stream.TestRandomStream:170,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: 171
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 171
    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:31,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:32,1
    - Dst: '[wstxtest.stream.TestEntityLimits].createXMLStreamReader(java.io.StringReader)'
      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].next()'
      Src: wstxtest.stream.TestEntityLimits:35,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:35,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:36,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:36,1
    - Dst: '[wstxtest.stream.TestEntityLimits].close()'
      Src: wstxtest.stream.TestEntityLimits:37,1
    - Dst: '[wstxtest.stream.TestEntityLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestEntityLimits:40,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:41,1
    - Dst: '[wstxtest.stream.TestEntityLimits].createXMLStreamReader(java.io.StringReader)'
      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].next()'
      Src: wstxtest.stream.TestEntityLimits:44,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:44,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:45,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:45,1
    - Dst: '[wstxtest.stream.TestEntityLimits].close()'
      Src: wstxtest.stream.TestEntityLimits:46,1
    - Dst: '[wstxtest.stream.TestEntityLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestEntityLimits:49,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:50,1
    - Dst: '[wstxtest.stream.TestEntityLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestEntityLimits:50,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:51,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:51,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:52,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:52,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:54,1
    - Dst: '[wstxtest.stream.TestEntityLimits].fail(String)'
      Src: wstxtest.stream.TestEntityLimits:55,1
    - Dst: '[wstxtest.stream.TestEntityLimits].verifyException(wstxtest.stream.TestEntityLimits,String)'
      Src: wstxtest.stream.TestEntityLimits:57,1
    - Dst: '[wstxtest.stream.TestEntityLimits].close()'
      Src: wstxtest.stream.TestEntityLimits:59,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: 60
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 60
    functionName: '[wstxtest.stream.TestEntityLimits].testMaxEntityNesting()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEntityLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestEntityLimits].close()'
    - '[wstxtest.stream.TestEntityLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestEntityLimits].fail(String)'
    - '[wstxtest.stream.TestEntityLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestEntityLimits].createXMLStreamReader(java.io.StringReader)'
    - '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
    - '[wstxtest.stream.TestEntityLimits].next()'
    - '[wstxtest.stream.TestEntityLimits].verifyException(wstxtest.stream.TestEntityLimits,String)'
    - '[java.io.StringReader].<init>(wstxtest.stream.TestEntityLimits)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestEntityLimits].testMaxEntityNesting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestEntityLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestEntityLimits:75,1
    - Dst: '[wstxtest.stream.TestEntityLimits].setCoalescing(wstxtest.stream.TestEntityLimits,boolean)'
      Src: wstxtest.stream.TestEntityLimits:76,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:77,1
    - Dst: '[wstxtest.stream.TestEntityLimits].createXMLStreamReader(java.io.StringReader)'
      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].next()'
      Src: wstxtest.stream.TestEntityLimits:79,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:79,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:80,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:80,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:81,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:81,1
    - Dst: '[wstxtest.stream.TestEntityLimits].close()'
      Src: wstxtest.stream.TestEntityLimits:82,1
    - Dst: '[wstxtest.stream.TestEntityLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestEntityLimits:85,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:86,1
    - Dst: '[wstxtest.stream.TestEntityLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestEntityLimits:86,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:87,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      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].next()'
      Src: wstxtest.stream.TestEntityLimits:89,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:89,1
    - Dst: '[wstxtest.stream.TestEntityLimits].getText()'
      Src: wstxtest.stream.TestEntityLimits:90,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:91,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:91,1
    - Dst: '[wstxtest.stream.TestEntityLimits].close()'
      Src: wstxtest.stream.TestEntityLimits:92,1
    - Dst: '[wstxtest.stream.TestEntityLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestEntityLimits:95,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:96,1
    - Dst: '[wstxtest.stream.TestEntityLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestEntityLimits:96,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:97,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:97,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      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:100,1
    - Dst: '[wstxtest.stream.TestEntityLimits].getEventType()'
      Src: wstxtest.stream.TestEntityLimits:101,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:101,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:104,1
    - Dst: '[wstxtest.stream.TestEntityLimits].fail(String)'
      Src: wstxtest.stream.TestEntityLimits:105,1
    - Dst: '[wstxtest.stream.TestEntityLimits].verifyException(wstxtest.stream.TestEntityLimits,String)'
      Src: wstxtest.stream.TestEntityLimits:107,1
    - Dst: '[wstxtest.stream.TestEntityLimits].close()'
      Src: wstxtest.stream.TestEntityLimits:109,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: 110
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 110
    functionName: '[wstxtest.stream.TestEntityLimits].testMaxEntityExpansionCount()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEntityLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestEntityLimits].close()'
    - '[wstxtest.stream.TestEntityLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestEntityLimits].fail(String)'
    - '[wstxtest.stream.TestEntityLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestEntityLimits].createXMLStreamReader(java.io.StringReader)'
    - '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
    - '[wstxtest.stream.TestEntityLimits].next()'
    - '[wstxtest.stream.TestEntityLimits].verifyException(wstxtest.stream.TestEntityLimits,String)'
    - '[java.io.StringReader].<init>(wstxtest.stream.TestEntityLimits)'
    - '[wstxtest.stream.TestEntityLimits].getEventType()'
    - '[wstxtest.stream.TestEntityLimits].getText()'
    - '[wstxtest.stream.TestEntityLimits].setCoalescing(wstxtest.stream.TestEntityLimits,boolean)'
    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:42,1
    - Dst: '[wstxtest.stream.TestNamespaceImpl.BadNDContext].<init>()'
      Src: wstxtest.stream.TestNamespaceImpl:45,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].addGeneratedMapping(String,wstxtest.stream.TestNamespaceImpl.BadNDContext,String)'
      Src: wstxtest.stream.TestNamespaceImpl:45,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: wstxtest.stream.TestNamespaceImpl:46,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: 47
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 47
    functionName: '[wstxtest.stream.TestNamespaceImpl].testAddGeneratedMappingWithDefaultNsPrefix()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestNamespaceImpl.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestNamespaceImpl.BadNDContext].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
    - '[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: 23
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 23
    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: 28
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 28
    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: 34
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 34
    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:26,1
    - Dst: '[wstxtest.stream.TestAttr].streamThrough(XMLStreamReader)'
      Src: wstxtest.stream.TestAttr:27,1
    - Dst: '[wstxtest.stream.TestAttr].getReader(String,boolean)'
      Src: wstxtest.stream.TestAttr:29,1
    - Dst: '[wstxtest.stream.TestAttr].streamThrough(XMLStreamReader)'
      Src: wstxtest.stream.TestAttr:30,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: 31
      start: 21
    functionDepth: 2
    functionLinenumber: 21
    functionLinenumberEnd: 31
    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:64,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: wstxtest.stream.TestAttr:66,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:66,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:67,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:67,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:68,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:68,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: wstxtest.stream.TestAttr:70,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:70,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: wstxtest.stream.TestAttr:72,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:73,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:74,1
    - Dst: '[XMLStreamReader].getAttributeValue(wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:76,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:75,1
    - Dst: '[XMLStreamReader].isAttributeSpecified(wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:80,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:78,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:83,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:83,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: 85
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 85
    functionName: '[wstxtest.stream.TestAttr].testAttributeOrder()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttr.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestAttr].getValidatingReader(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
    - '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getAttributeLocalName(wstxtest.stream.TestAttr)'
    - '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].getAttributeValue(wstxtest.stream.TestAttr)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].isAttributeSpecified(wstxtest.stream.TestAttr)'
    - '[wstxtest.stream.TestAttr].assertEquals(String,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:135,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:136,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:136,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:139,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:139,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: wstxtest.stream.TestAttr:140,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:140,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:141,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:141,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:142,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:142,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:143,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:143,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:146,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:146,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: wstxtest.stream.TestAttr:147,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:147,1
    - Dst: '[XMLStreamReader].getAttributePrefix(int)'
      Src: wstxtest.stream.TestAttr:148,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:148,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: wstxtest.stream.TestAttr:149,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:149,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(int)'
      Src: wstxtest.stream.TestAttr:150,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:150,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:151,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:151,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:152,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:152,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: wstxtest.stream.TestAttr:155,1
    - Dst: '[wstxtest.stream.TestAttr].assertNull(wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:155,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:158,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:158,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: wstxtest.stream.TestAttr:159,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(int,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].getAttributeLocalName(int)'
      Src: wstxtest.stream.TestAttr:164,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:164,1
    - Dst: '[XMLStreamReader].getAttributeValue(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].getAttributePrefix(int)'
      Src: wstxtest.stream.TestAttr:168,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:168,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(int)'
      Src: wstxtest.stream.TestAttr:169,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:169,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: wstxtest.stream.TestAttr:170,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:170,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:171,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:171,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:174,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:174,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: wstxtest.stream.TestAttr:175,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:175,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:176,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:176,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:177,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:177,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].getAttributeValue(null,String)'
      Src: wstxtest.stream.TestAttr:181,1
    - Dst: '[wstxtest.stream.TestAttr].assertNull(wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:181,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: wstxtest.stream.TestAttr:182,1
    - Dst: '[wstxtest.stream.TestAttr].assertNull(wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:182,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: wstxtest.stream.TestAttr:183,1
    - Dst: '[wstxtest.stream.TestAttr].assertNull(wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:183,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: wstxtest.stream.TestAttr:184,1
    - Dst: '[wstxtest.stream.TestAttr].assertNull(wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:184,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:187,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:187,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:190,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:190,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:193,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:193,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:196,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:196,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:198,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:198,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: 199
      start: 131
    functionDepth: 2
    functionLinenumber: 131
    functionLinenumberEnd: 199
    functionName: '[wstxtest.stream.TestAttr].testNestedAttrsNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttr.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].getAttributeValue(null,String)'
    - '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
    - '[XMLStreamReader].getAttributeNamespace(int)'
    - '[XMLStreamReader].next()'
    - '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
    - '[XMLStreamReader].getAttributeValue(int)'
    - '[XMLStreamReader].getAttributePrefix(int)'
    - '[wstxtest.stream.TestAttr].assertNull(wstxtest.stream.TestAttr)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[wstxtest.stream.TestAttr].getValidatingReader(String,boolean)'
    - '[XMLStreamReader].getAttributeLocalName(int)'
    - '[wstxtest.stream.TestAttr].assertEquals(String,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:220,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:222,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:222,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:223,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:223,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: wstxtest.stream.TestAttr:224,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:224,1
    - Dst: '[XMLStreamReader].getNamespacePrefix(int)'
      Src: wstxtest.stream.TestAttr:225,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:225,1
    - Dst: '[XMLStreamReader].getNamespaceURI(int)'
      Src: wstxtest.stream.TestAttr:226,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:226,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: wstxtest.stream.TestAttr:230,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:230,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: wstxtest.stream.TestAttr:231,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:231,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:232,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:232,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.stream.TestAttr:233,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: 234
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 234
    functionName: '[wstxtest.stream.TestAttr].testNsAttr()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttr.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
    - '[XMLStreamReader].next()'
    - '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
    - '[XMLStreamReader].getNamespacePrefix(int)'
    - '[XMLStreamReader].getAttributeValue(int)'
    - '[wstxtest.stream.TestAttr].getReader(wstxtest.stream.TestAttr,boolean)'
    - '[XMLStreamReader].getNamespaceURI(int)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[XMLStreamReader].getAttributeLocalName(int)'
    - '[XMLStreamReader].close()'
    - '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestAttr].testNsAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestAttr].getWstxInputFactory()'
      Src: wstxtest.stream.TestAttr:245,1
    - Dst: '[wstxtest.stream.TestAttr].getConfig()'
      Src: wstxtest.stream.TestAttr:246,1
    - Dst: '[wstxtest.stream.TestAttr].doValidateWithDTD(boolean)'
      Src: wstxtest.stream.TestAttr:246,1
    - Dst: '[wstxtest.stream.TestAttr].getConfig()'
      Src: wstxtest.stream.TestAttr:247,1
    - Dst: '[wstxtest.stream.TestAttr].doSupportNamespaces(boolean)'
      Src: wstxtest.stream.TestAttr:247,1
    - Dst: '[wstxtest.stream.TestAttr].constructStreamReader(wstxtest.stream.TestAttr,String)'
      Src: wstxtest.stream.TestAttr:248,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: 249
      start: 242
    functionDepth: 1
    functionLinenumber: 242
    functionLinenumberEnd: 249
    functionName: '[wstxtest.stream.TestAttr].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttr.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.stream.TestAttr].constructStreamReader(wstxtest.stream.TestAttr,String)'
    - '[wstxtest.stream.TestAttr].getWstxInputFactory()'
    - '[wstxtest.stream.TestAttr].doSupportNamespaces(boolean)'
    - '[wstxtest.stream.TestAttr].getConfig()'
    - '[wstxtest.stream.TestAttr].doValidateWithDTD(boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[wstxtest.stream.TestAttr].getReader(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestAttr].getWstxInputFactory()'
      Src: wstxtest.stream.TestAttr:254,1
    - Dst: '[wstxtest.stream.TestAttr].getConfig()'
      Src: wstxtest.stream.TestAttr:255,1
    - Dst: '[wstxtest.stream.TestAttr].doSupportNamespaces(boolean)'
      Src: wstxtest.stream.TestAttr:255,1
    - Dst: '[wstxtest.stream.TestAttr].getConfig()'
      Src: wstxtest.stream.TestAttr:256,1
    - Dst: '[wstxtest.stream.TestAttr].doSupportDTDs(boolean)'
      Src: wstxtest.stream.TestAttr:256,1
    - Dst: '[wstxtest.stream.TestAttr].getConfig()'
      Src: wstxtest.stream.TestAttr:257,1
    - Dst: '[wstxtest.stream.TestAttr].doValidateWithDTD(boolean)'
      Src: wstxtest.stream.TestAttr:257,1
    - Dst: '[wstxtest.stream.TestAttr].constructStreamReader(wstxtest.stream.TestAttr,String)'
      Src: wstxtest.stream.TestAttr:258,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: 259
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 259
    functionName: '[wstxtest.stream.TestAttr].getValidatingReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttr.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.stream.TestAttr].constructStreamReader(wstxtest.stream.TestAttr,String)'
    - '[wstxtest.stream.TestAttr].getWstxInputFactory()'
    - '[wstxtest.stream.TestAttr].doSupportDTDs(boolean)'
    - '[wstxtest.stream.TestAttr].doSupportNamespaces(boolean)'
    - '[wstxtest.stream.TestAttr].getConfig()'
    - '[wstxtest.stream.TestAttr].doValidateWithDTD(boolean)'
    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:33,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:34,1
    - Dst: '[wstxtest.stream.TestLocation].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestLocation:34,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:36,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:38,1
    - Dst: '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:40,1
    - Dst: sr.getLocationInfo()
      Src: wstxtest.stream.TestLocation:42,1
    - Dst: '[wstxtest.stream.TestLocation].getStartLocation()'
      Src: wstxtest.stream.TestLocation:42,1
    - Dst: '[wstxtest.stream.TestLocation].getLineNumber()'
      Src: wstxtest.stream.TestLocation:43,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:43,1
    - Dst: '[wstxtest.stream.TestLocation].getColumnNumber()'
      Src: wstxtest.stream.TestLocation:44,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:44,1
    - Dst: '[wstxtest.stream.TestLocation].getCharacterOffset()'
      Src: wstxtest.stream.TestLocation:45,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:45,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:47,1
    - Dst: '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:47,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:48,1
    - Dst: '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:48,1
    - Dst: sr.getLocationInfo()
      Src: wstxtest.stream.TestLocation:49,1
    - Dst: '[wstxtest.stream.TestLocation].getStartLocation()'
      Src: wstxtest.stream.TestLocation:49,1
    - Dst: '[wstxtest.stream.TestLocation].getLineNumber()'
      Src: wstxtest.stream.TestLocation:50,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:50,1
    - Dst: '[wstxtest.stream.TestLocation].getColumnNumber()'
      Src: wstxtest.stream.TestLocation:51,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:51,1
    - Dst: '[wstxtest.stream.TestLocation].getCharacterOffset()'
      Src: wstxtest.stream.TestLocation:52,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:52,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: 53
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 53
    functionName: '[wstxtest.stream.TestLocation].testSimpleLocation()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestLocation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestLocation].getStartLocation()'
    - '[java.io.StringReader].<init>(wstxtest.stream.TestLocation)'
    - '[wstxtest.stream.TestLocation].getCharacterOffset()'
    - sr.getLocationInfo()
    - '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
    - '[wstxtest.stream.TestLocation].getLineNumber()'
    - '[wstxtest.stream.TestLocation].getWstxInputFactory()'
    - '[wstxtest.stream.TestLocation].createXMLStreamReader(java.io.StringReader)'
    - sr.next()
    - '[wstxtest.stream.TestLocation].getColumnNumber()'
    - '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestLocation].testSimpleLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestLocation].getWstxInputFactory()'
      Src: wstxtest.stream.TestLocation:74,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:75,1
    - Dst: '[wstxtest.stream.TestLocation].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestLocation:75,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:77,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:79,1
    - Dst: '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:81,1
    - Dst: '[wstxtest.stream.TestLocation].assertSameAsStartLocation(wstxtest.stream.TestLocation,int)'
      Src: wstxtest.stream.TestLocation:82,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:84,1
    - Dst: '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:84,1
    - Dst: '[wstxtest.stream.TestLocation].assertSameAsStartLocation(wstxtest.stream.TestLocation,int)'
      Src: wstxtest.stream.TestLocation:85,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:87,1
    - Dst: '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:87,1
    - Dst: '[wstxtest.stream.TestLocation].assertSameAsStartLocation(wstxtest.stream.TestLocation,int)'
      Src: wstxtest.stream.TestLocation:88,1
    - Dst: sr.close()
      Src: wstxtest.stream.TestLocation:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    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: 91
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 91
    functionName: '[wstxtest.stream.TestLocation].testGetLocationReturnsStartLocation()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestLocation.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(wstxtest.stream.TestLocation)'
    - sr.close()
    - '[wstxtest.stream.TestLocation].assertSameAsStartLocation(wstxtest.stream.TestLocation,int)'
    - '[wstxtest.stream.TestLocation].getWstxInputFactory()'
    - '[wstxtest.stream.TestLocation].createXMLStreamReader(java.io.StringReader)'
    - sr.next()
    - '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestLocation].testGetLocationReturnsStartLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocation()'
      Src: wstxtest.stream.TestLocation:94,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocationInfo()'
      Src: wstxtest.stream.TestLocation:95,1
    - Dst: '[wstxtest.stream.TestLocation].getStartLocation()'
      Src: wstxtest.stream.TestLocation:95,1
    - Dst: '[wstxtest.stream.TestLocation].getCharacterOffset()'
      Src: wstxtest.stream.TestLocation:97,1
    - Dst: '[wstxtest.stream.TestLocation].getCharacterOffset()'
      Src: wstxtest.stream.TestLocation:97,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:96,1
    - Dst: '[wstxtest.stream.TestLocation].getLineNumber()'
      Src: wstxtest.stream.TestLocation:99,1
    - Dst: '[wstxtest.stream.TestLocation].getLineNumber()'
      Src: wstxtest.stream.TestLocation:99,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:98,1
    - Dst: '[wstxtest.stream.TestLocation].getColumnNumber()'
      Src: wstxtest.stream.TestLocation:101,1
    - Dst: '[wstxtest.stream.TestLocation].getColumnNumber()'
      Src: wstxtest.stream.TestLocation:101,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:100,1
    - Dst: '[wstxtest.stream.TestLocation].getCharacterOffset()'
      Src: wstxtest.stream.TestLocation:103,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.XMLStreamReader2
      - 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: 2
    argNames:
    - sr
    - expectedStartOffset
    argTypes:
    - org.codehaus.stax2.XMLStreamReader2
    - int
    constantsTouched: []
    func_position:
      end: 104
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 104
    functionName: '[wstxtest.stream.TestLocation].assertSameAsStartLocation(org.codehaus.stax2.XMLStreamReader2,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestLocation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestLocation].getStartLocation()'
    - '[wstxtest.stream.TestLocation].getCharacterOffset()'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocationInfo()'
    - '[wstxtest.stream.TestLocation].assertEquals(String,int,wstxtest.stream.TestLocation)'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocation()'
    - '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
    - '[wstxtest.stream.TestLocation].getLineNumber()'
    - '[wstxtest.stream.TestLocation].getColumnNumber()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestLocation].assertSameAsStartLocation(org.codehaus.stax2.XMLStreamReader2,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.stream.TestLocation:114,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:115,1
    - Dst: '[java.util.Random].<init>(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:116,1
    - Dst: '[java.util.Random].nextInt()'
      Src: wstxtest.stream.TestLocation:118,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:120,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:123,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:126,1
    - Dst: '[java.util.Random].nextInt()'
      Src: wstxtest.stream.TestLocation:128,1
    - Dst: '[StringBuilder].append(char)'
      Src: wstxtest.stream.TestLocation:130,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:132,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:134,1
    - Dst: '[wstxtest.stream.TestLocation].getWstxInputFactory()'
      Src: wstxtest.stream.TestLocation:138,1
    - Dst: '[wstxtest.stream.TestLocation].getConfig()'
      Src: wstxtest.stream.TestLocation:140,1
    - Dst: '[wstxtest.stream.TestLocation].setInputBufferLength(int)'
      Src: wstxtest.stream.TestLocation:140,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.stream.TestLocation:141,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:141,1
    - Dst: '[wstxtest.stream.TestLocation].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestLocation:141,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: '[java.util.Random].<init>(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:149,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:152,1
    - Dst: sr.getLocalName()
      Src: wstxtest.stream.TestLocation:154,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:154,1
    - Dst: '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:157,1
    - Dst: sr.getLocationInfo()
      Src: wstxtest.stream.TestLocation:159,1
    - Dst: '[wstxtest.stream.TestLocation].getStartLocation()'
      Src: wstxtest.stream.TestLocation:159,1
    - Dst: '[wstxtest.stream.TestLocation].getLineNumber()'
      Src: wstxtest.stream.TestLocation:160,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:160,1
    - Dst: '[wstxtest.stream.TestLocation].getColumnNumber()'
      Src: wstxtest.stream.TestLocation:161,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:161,1
    - Dst: '[wstxtest.stream.TestLocation].getCharacterOffset()'
      Src: wstxtest.stream.TestLocation:162,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:162,1
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.stream.TestLocation:164,1
    - Dst: '[java.util.Random].nextInt()'
      Src: wstxtest.stream.TestLocation:166,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:170,1
    - Dst: '[java.util.Random].nextInt()'
      Src: wstxtest.stream.TestLocation:171,1
    - Dst: '[StringBuilder].append(char)'
      Src: wstxtest.stream.TestLocation:173,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.stream.TestLocation:175,1
    - Dst: sr.getText()
      Src: wstxtest.stream.TestLocation:176,1
    - Dst: '[wstxtest.stream.TestLocation].equals(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:176,1
    - Dst: sr.getText()
      Src: wstxtest.stream.TestLocation:177,1
    - Dst: '[wstxtest.stream.TestLocation].quotedPrintable(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:177,1
    - Dst: '[wstxtest.stream.TestLocation].fail(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:177,1
    - Dst: '[wstxtest.stream.TestLocation].length()'
      Src: wstxtest.stream.TestLocation:183,1
    - Dst: '[StringBuilder].length()'
      Src: wstxtest.stream.TestLocation:189,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:191,1
    - Dst: '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:191,1
    - Dst: sr.getLocalName()
      Src: wstxtest.stream.TestLocation:192,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:192,1
    - Dst: sr.getLocationInfo()
      Src: wstxtest.stream.TestLocation:193,1
    - Dst: '[wstxtest.stream.TestLocation].getStartLocation()'
      Src: wstxtest.stream.TestLocation:193,1
    - Dst: '[wstxtest.stream.TestLocation].getLineNumber()'
      Src: wstxtest.stream.TestLocation:194,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:194,1
    - Dst: '[wstxtest.stream.TestLocation].getColumnNumber()'
      Src: wstxtest.stream.TestLocation:195,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:195,1
    - Dst: '[wstxtest.stream.TestLocation].getCharacterOffset()'
      Src: wstxtest.stream.TestLocation:196,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:196,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:197,1
    - Dst: '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:197,1
    - Dst: sr.getLocalName()
      Src: wstxtest.stream.TestLocation:198,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:198,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: 203
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 203
    functionName: '[wstxtest.stream.TestLocation].testLineNumbers()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestLocation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestLocation].getCharacterOffset()'
    - '[wstxtest.stream.TestLocation].fail(wstxtest.stream.TestLocation)'
    - '[wstxtest.stream.TestLocation].assertEquals(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
    - '[StringBuilder].toString()'
    - '[wstxtest.stream.TestLocation].getConfig()'
    - '[StringBuilder].append(char)'
    - '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
    - '[java.util.Random].<init>(wstxtest.stream.TestLocation)'
    - '[StringBuilder].append(String)'
    - sr.next()
    - '[wstxtest.stream.TestLocation].getColumnNumber()'
    - '[wstxtest.stream.TestLocation].equals(wstxtest.stream.TestLocation)'
    - '[wstxtest.stream.TestLocation].length()'
    - '[java.io.StringReader].<init>(wstxtest.stream.TestLocation)'
    - '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
    - sr.getLocalName()
    - sr.getLocationInfo()
    - '[wstxtest.stream.TestLocation].getLineNumber()'
    - '[wstxtest.stream.TestLocation].getWstxInputFactory()'
    - '[wstxtest.stream.TestLocation].quotedPrintable(wstxtest.stream.TestLocation)'
    - '[StringBuilder].<init>()'
    - '[wstxtest.stream.TestLocation].getStartLocation()'
    - '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
    - '[java.util.Random].nextInt()'
    - '[wstxtest.stream.TestLocation].createXMLStreamReader(java.io.StringReader)'
    - '[wstxtest.stream.TestLocation].setInputBufferLength(int)'
    - sr.getText()
    - '[StringBuilder].length()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestLocation].testLineNumbers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestLocation].doTestOffset(boolean,boolean)'
      Src: wstxtest.stream.TestLocation:214,1
    - Dst: '[wstxtest.stream.TestLocation].doTestOffset(boolean,boolean)'
      Src: wstxtest.stream.TestLocation:215,1
    - Dst: '[wstxtest.stream.TestLocation].doTestOffset(boolean,boolean)'
      Src: wstxtest.stream.TestLocation:217,1
    - Dst: '[wstxtest.stream.TestLocation].doTestOffset(boolean,boolean)'
      Src: wstxtest.stream.TestLocation:218,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: 219
      start: 210
    functionDepth: 2
    functionLinenumber: 210
    functionLinenumberEnd: 219
    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:231,1
    - Dst: '[StringBuffer].<init>()'
      Src: wstxtest.stream.TestLocation:232,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: wstxtest.stream.TestLocation:233,1
    - Dst: '[wstxtest.stream.TestLocation].generateData(java.util.Random,StringBuffer,StringBuffer,boolean)'
      Src: wstxtest.stream.TestLocation:233,1
    - Dst: '[StringBuffer].toString()'
      Src: wstxtest.stream.TestLocation:234,1
    - Dst: '[wstxtest.stream.TestLocation].getWstxInputFactory()'
      Src: wstxtest.stream.TestLocation:236,1
    - Dst: '[wstxtest.stream.TestLocation].getConfig()'
      Src: wstxtest.stream.TestLocation:238,1
    - Dst: '[wstxtest.stream.TestLocation].setInputBufferLength(int)'
      Src: wstxtest.stream.TestLocation:238,1
    - Dst: '[wstxtest.stream.TestLocation].getConfig()'
      Src: wstxtest.stream.TestLocation:239,1
    - Dst: '[wstxtest.stream.TestLocation].doCoalesceText(boolean)'
      Src: wstxtest.stream.TestLocation:239,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:240,1
    - Dst: '[wstxtest.stream.TestLocation].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestLocation:240,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:245,1
    - Dst: sr.getLocation()
      Src: wstxtest.stream.TestLocation:246,1
    - Dst: '[wstxtest.stream.TestLocation].getLineNumber()'
      Src: wstxtest.stream.TestLocation:247,1
    - Dst: '[wstxtest.stream.TestLocation].getCharacterOffset()'
      Src: wstxtest.stream.TestLocation:248,1
    - Dst: '[wstxtest.stream.TestLocation].fail(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:251,1
    - Dst: '[wstxtest.stream.TestLocation].fail(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:254,1
    - Dst: sr.hasText()
      Src: wstxtest.stream.TestLocation:260,1
    - Dst: sr.getText()
      Src: wstxtest.stream.TestLocation:261,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: 265
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 265
    functionName: '[wstxtest.stream.TestLocation].doTestOffset(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestLocation.java
    functionUses: 1
    functionsReached:
    - sr.getLocation()
    - '[java.io.StringReader].<init>(wstxtest.stream.TestLocation)'
    - '[wstxtest.stream.TestLocation].getCharacterOffset()'
    - '[java.util.Random].<init>(int)'
    - sr.hasText()
    - sr.getText()
    - '[wstxtest.stream.TestLocation].fail(wstxtest.stream.TestLocation)'
    - '[StringBuffer].toString()'
    - '[wstxtest.stream.TestLocation].generateData(java.util.Random,StringBuffer,StringBuffer,boolean)'
    - '[StringBuffer].<init>()'
    - '[wstxtest.stream.TestLocation].getLineNumber()'
    - '[wstxtest.stream.TestLocation].getWstxInputFactory()'
    - '[wstxtest.stream.TestLocation].createXMLStreamReader(java.io.StringReader)'
    - '[wstxtest.stream.TestLocation].getConfig()'
    - '[wstxtest.stream.TestLocation].setInputBufferLength(int)'
    - sr.next()
    - '[wstxtest.stream.TestLocation].doCoalesceText(boolean)'
    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:294,1
    - Dst: '[java.util.List<String>].size()'
      Src: wstxtest.stream.TestLocation:296,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:296,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:297,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:297,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:298,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:298,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:299,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:299,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:300,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:300,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:301,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:301,1
    - Dst: '[wstxtest.stream.TestLocation].doTestCommentLocation(wstxtest.stream.TestLocation,boolean)'
      Src: wstxtest.stream.TestLocation:303,1
    - Dst: '[java.util.List<String>].size()'
      Src: wstxtest.stream.TestLocation:305,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:305,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:306,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:306,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:307,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:307,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:308,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:308,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:309,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:309,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:310,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:310,1
    - Dst: '[wstxtest.stream.TestLocation].doTestCommentLocation(wstxtest.stream.TestLocation,boolean)'
      Src: wstxtest.stream.TestLocation:312,1
    - Dst: '[java.util.List<String>].size()'
      Src: wstxtest.stream.TestLocation:314,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:314,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:315,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:315,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:316,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:316,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:317,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:317,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:318,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:318,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:319,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:319,1
    - Dst: '[wstxtest.stream.TestLocation].doTestCommentLocation(wstxtest.stream.TestLocation,boolean)'
      Src: wstxtest.stream.TestLocation:321,1
    - Dst: '[java.util.List<String>].size()'
      Src: wstxtest.stream.TestLocation:323,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:323,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:324,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:324,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:325,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:325,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:326,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:326,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:327,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:327,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:328,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:328,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: 329
      start: 272
    functionDepth: 1
    functionLinenumber: 272
    functionLinenumberEnd: 329
    functionName: '[wstxtest.stream.TestLocation].testLocationAfterComment()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestLocation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
    - '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
    - '[java.util.List<String>].size()'
    - '[java.util.List<String>].get(int)'
    - '[wstxtest.stream.TestLocation].doTestCommentLocation(wstxtest.stream.TestLocation,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestLocation].testLocationAfterComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: wstxtest.stream.TestLocation:334,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestLocation:335,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
      Src: wstxtest.stream.TestLocation:338,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].setProperty(wstxtest.stream.TestLocation,boolean)'
      Src: wstxtest.stream.TestLocation:340,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].setProperty(wstxtest.stream.TestLocation,boolean)'
      Src: wstxtest.stream.TestLocation:341,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].setProperty(wstxtest.stream.TestLocation,boolean)'
      Src: wstxtest.stream.TestLocation:342,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestLocation:344,1
    - Dst: '[wstxtest.stream.TestLocation].getLocation(XMLStreamReader)'
      Src: wstxtest.stream.TestLocation:346,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: wstxtest.stream.TestLocation:346,1
    - Dst: '[XMLStreamReader].hasNext()'
      Src: wstxtest.stream.TestLocation:347,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestLocation:348,1
    - Dst: '[wstxtest.stream.TestLocation].getLocation(XMLStreamReader)'
      Src: wstxtest.stream.TestLocation:349,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: wstxtest.stream.TestLocation:349,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: 353
      start: 331
    functionDepth: 3
    functionLinenumber: 331
    functionLinenumberEnd: 353
    functionName: '[wstxtest.stream.TestLocation].doTestCommentLocation(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestLocation.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[com.ctc.wstx.stax.WstxInputFactory].setProperty(wstxtest.stream.TestLocation,boolean)'
    - '[java.io.StringReader].<init>(String)'
    - '[XMLStreamReader].hasNext()'
    - '[java.util.ArrayList].<init>()'
    - '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
    - '[wstxtest.stream.TestLocation].getLocation(XMLStreamReader)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.io.StringReader)'
    - '[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:357,1
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.stream.TestLocation:358,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:359,1
    - Dst: '[wstxtest.stream.TestLocation].append(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:359,1
    - Dst: '[wstxtest.stream.TestLocation].append(String)'
      Src: wstxtest.stream.TestLocation:359,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:362,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:363,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:364,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:365,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:366,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:367,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:368,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:369,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:370,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:371,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:372,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:374,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getLocation()'
      Src: wstxtest.stream.TestLocation:376,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:377,1
    - Dst: '[wstxtest.stream.TestLocation].getLineNumber()'
      Src: wstxtest.stream.TestLocation:377,1
    - Dst: '[wstxtest.stream.TestLocation].append(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:377,1
    - Dst: '[wstxtest.stream.TestLocation].append(String)'
      Src: wstxtest.stream.TestLocation:377,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:378,1
    - Dst: '[wstxtest.stream.TestLocation].getColumnNumber()'
      Src: wstxtest.stream.TestLocation:378,1
    - Dst: '[wstxtest.stream.TestLocation].append(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:378,1
    - Dst: '[wstxtest.stream.TestLocation].append(String)'
      Src: wstxtest.stream.TestLocation:378,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:379,1
    - Dst: '[wstxtest.stream.TestLocation].getCharacterOffset()'
      Src: wstxtest.stream.TestLocation:379,1
    - Dst: '[wstxtest.stream.TestLocation].append(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:379,1
    - Dst: '[wstxtest.stream.TestLocation].append(String)'
      Src: wstxtest.stream.TestLocation:379,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:380,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.stream.TestLocation:384,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: 385
      start: 355
    functionDepth: 1
    functionLinenumber: 355
    functionLinenumberEnd: 385
    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].getCharacterOffset()'
    - '[wstxtest.stream.TestLocation].append(String)'
    - '[StringBuilder].append(String)'
    - '[javax.xml.stream.XMLStreamReader].getLocation()'
    - '[wstxtest.stream.TestLocation].getLineNumber()'
    - '[StringBuilder].toString()'
    - '[wstxtest.stream.TestLocation].getColumnNumber()'
    - '[javax.xml.stream.XMLStreamReader].getEventType()'
    - '[wstxtest.stream.TestLocation].append(wstxtest.stream.TestLocation)'
    - '[StringBuilder].<init>()'
    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:33,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: wstxtest.stream.TestPrologWS:35,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:35,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestPrologWS:37,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:37,1
    - Dst: '[wstxtest.stream.TestPrologWS].getStreamingText(XMLStreamReader)'
      Src: wstxtest.stream.TestPrologWS:38,1
    - Dst: '[wstxtest.stream.TestPrologWS].getAndVerifyText(XMLStreamReader)'
      Src: wstxtest.stream.TestPrologWS:38,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertEquals(String,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:40,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertEquals(String,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:42,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestPrologWS:45,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:45,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: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestPrologWS:48,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:48,1
    - Dst: '[wstxtest.stream.TestPrologWS].getStreamingText(XMLStreamReader)'
      Src: wstxtest.stream.TestPrologWS:50,1
    - Dst: '[wstxtest.stream.TestPrologWS].getAndVerifyText(XMLStreamReader)'
      Src: wstxtest.stream.TestPrologWS:50,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertEquals(String,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:52,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertEquals(String,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:54,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestPrologWS:57,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:57,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: 59
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 59
    functionName: '[wstxtest.stream.TestPrologWS].testReportPrologWS()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestPrologWS.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEventType()'
    - '[wstxtest.stream.TestPrologWS].getAndVerifyText(XMLStreamReader)'
    - '[wstxtest.stream.TestPrologWS].getReader(wstxtest.stream.TestPrologWS,boolean,wstxtest.stream.TestPrologWS)'
    - '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
    - '[wstxtest.stream.TestPrologWS].assertEquals(String,wstxtest.stream.TestPrologWS)'
    - '[wstxtest.stream.TestPrologWS].getStreamingText(XMLStreamReader)'
    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:68,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: wstxtest.stream.TestPrologWS:70,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:70,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestPrologWS:72,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:72,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: wstxtest.stream.TestPrologWS:73,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertEquals(String,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:73,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestPrologWS:74,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:74,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestPrologWS:76,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:76,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: 78
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 78
    functionName: '[wstxtest.stream.TestPrologWS].testIgnorePrologWS()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestPrologWS.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEventType()'
    - '[wstxtest.stream.TestPrologWS].getReader(wstxtest.stream.TestPrologWS,boolean,wstxtest.stream.TestPrologWS)'
    - '[XMLStreamReader].getLocalName()'
    - '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
    - '[wstxtest.stream.TestPrologWS].assertEquals(String,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:100,1
    - Dst: '[wstxtest.stream.TestPrologWS].streamAndCheck(wstxtest.stream.TestPrologWS,wstxtest.cfg.InputConfigIterator,wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS,boolean)'
      Src: wstxtest.stream.TestPrologWS:102,1
    - Dst: '[wstxtest.stream.TestPrologWS].streamAndCheck(wstxtest.stream.TestPrologWS,wstxtest.cfg.InputConfigIterator,wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS,boolean)'
      Src: wstxtest.stream.TestPrologWS:104,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: 105
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 105
    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].constructStreamReader(XMLInputFactory,wstxtest.stream.TestPrologWS)'
    - '[wstxtest.stream.TestPrologWS].streamAndCheck(wstxtest.stream.TestPrologWS,wstxtest.cfg.InputConfigIterator,wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS,boolean)'
    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:117,1
    - Dst: f.getConfig()
      Src: wstxtest.stream.TestPrologWS:118,1
    - Dst: '[wstxtest.stream.TestPrologWS].doReportPrologWhitespace(boolean)'
      Src: wstxtest.stream.TestPrologWS:119,1
    - Dst: '[wstxtest.stream.TestPrologWS].doParseLazily(boolean)'
      Src: wstxtest.stream.TestPrologWS:120,1
    - Dst: '[wstxtest.stream.TestPrologWS].constructStreamReader(wstxtest.stream.TestPrologWS,String)'
      Src: wstxtest.stream.TestPrologWS:121,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: 122
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 122
    functionName: '[wstxtest.stream.TestPrologWS].getReader(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestPrologWS.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestPrologWS].doReportPrologWhitespace(boolean)'
    - f.getConfig()
    - '[wstxtest.stream.TestPrologWS].constructStreamReader(wstxtest.stream.TestPrologWS,String)'
    - '[wstxtest.stream.TestPrologWS].getInputFactory()'
    - '[wstxtest.stream.TestPrologWS].doParseLazily(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: 18
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 18
    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:23,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:24,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:25,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:26,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:27,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getElementText()'
      Src: wstxtest.stream.TestCharacterLimits:29,1
    - Dst: System.out.println(wstxtest.stream.TestCharacterLimits)
      Src: wstxtest.stream.TestCharacterLimits:29,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(String)'
      Src: wstxtest.stream.TestCharacterLimits:30,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:32,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: 34
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 34
    functionName: '[wstxtest.stream.TestCharacterLimits].testLongGetElementText()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
    - System.out.println(wstxtest.stream.TestCharacterLimits)
    - '[wstxtest.stream.TestCharacterLimits].fail(String)'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].getElementText()'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongGetElementText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:39,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:40,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:41,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:42,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:43,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:45,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].assertEquals(wstxtest.stream.TestCharacterLimits,wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:45,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:46,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(String)'
      Src: wstxtest.stream.TestCharacterLimits:48,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:50,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: 52
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 52
    functionName: '[wstxtest.stream.TestCharacterLimits].testLongElementText()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].fail(String)'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    - '[wstxtest.stream.TestCharacterLimits].assertEquals(wstxtest.stream.TestCharacterLimits,wstxtest.stream.TestCharacterLimits)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongElementText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:56,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:57,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:58,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:59,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:60,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].nextTag()'
      Src: wstxtest.stream.TestCharacterLimits:62,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(String)'
      Src: wstxtest.stream.TestCharacterLimits:63,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:65,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: 67
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 67
    functionName: '[wstxtest.stream.TestCharacterLimits].testLongWhitespaceNextTag()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].fail(String)'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    - '[wstxtest.stream.TestCharacterLimits].nextTag()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongWhitespaceNextTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:72,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:73,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:74,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:75,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:76,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:78,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].assertEquals(wstxtest.stream.TestCharacterLimits,wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:78,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:79,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(String)'
      Src: wstxtest.stream.TestCharacterLimits:81,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:83,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: 85
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 85
    functionName: '[wstxtest.stream.TestCharacterLimits].testLongWhitespace()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].fail(String)'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    - '[wstxtest.stream.TestCharacterLimits].assertEquals(wstxtest.stream.TestCharacterLimits,wstxtest.stream.TestCharacterLimits)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:90,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:91,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:92,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:93,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:94,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:96,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].assertEquals(wstxtest.stream.TestCharacterLimits,wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:96,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:97,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(String)'
      Src: wstxtest.stream.TestCharacterLimits:99,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:101,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: 103
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 103
    functionName: '[wstxtest.stream.TestCharacterLimits].testLongCDATA()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].fail(String)'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    - '[wstxtest.stream.TestCharacterLimits].assertEquals(wstxtest.stream.TestCharacterLimits,wstxtest.stream.TestCharacterLimits)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:107,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:108,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:109,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:110,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:113,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].nextTag()'
      Src: wstxtest.stream.TestCharacterLimits:116,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:117,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:119,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: 121
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 121
    functionName: '[wstxtest.stream.TestCharacterLimits].testLongCDATANextTag()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharacterLimits].fail(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    - '[wstxtest.stream.TestCharacterLimits].nextTag()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongCDATANextTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:126,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:127,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:128,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:129,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:130,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getText()'
      Src: wstxtest.stream.TestCharacterLimits:133,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(String)'
      Src: wstxtest.stream.TestCharacterLimits:134,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:136,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: 138
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 138
    functionName: '[wstxtest.stream.TestCharacterLimits].testLongComment()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].fail(String)'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestCharacterLimits].getText()'
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:143,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:144,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:145,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:146,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:147,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].nextTag()'
      Src: wstxtest.stream.TestCharacterLimits:149,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(String)'
      Src: wstxtest.stream.TestCharacterLimits:150,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:152,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: 154
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 154
    functionName: '[wstxtest.stream.TestCharacterLimits].testLongCommentNextTag()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].fail(String)'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    - '[wstxtest.stream.TestCharacterLimits].nextTag()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongCommentNextTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:159,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:160,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(wstxtest.stream.TestCharacterLimits,wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:161,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:162,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:163,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:164,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].nextTag()'
      Src: wstxtest.stream.TestCharacterLimits:166,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(String)'
      Src: wstxtest.stream.TestCharacterLimits:167,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:169,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: 171
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 171
    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].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].fail(String)'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    - '[wstxtest.stream.TestCharacterLimits].nextTag()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongCommentCoalescing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:176,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:177,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(wstxtest.stream.TestCharacterLimits,wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:178,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:179,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:180,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:181,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].nextTag()'
      Src: wstxtest.stream.TestCharacterLimits:183,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(String)'
      Src: wstxtest.stream.TestCharacterLimits:184,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:186,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: 188
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 188
    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].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].fail(String)'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    - '[wstxtest.stream.TestCharacterLimits].nextTag()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongWhitespaceCoalescing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(String)'
      Src: wstxtest.stream.TestCharacterLimits:195,1
    - Dst: '[java.io.Reader].<init>()'
      Src: wstxtest.stream.TestCharacterLimits:197,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: 230
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 230
    functionName: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 10
    functionsReached:
    - '[java.io.Reader].<init>()'
    - '[StringBuffer].<init>(String)'
    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:233,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].verifyException(Exception,String)'
      Src: wstxtest.stream.TestCharacterLimits:234,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: 235
      start: 232
    functionDepth: 1
    functionLinenumber: 232
    functionLinenumberEnd: 235
    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:
    - '[String].<init>(wstxtest.stream.BaseStreamTest,wstxtest.stream.BaseStreamTest,wstxtest.stream.BaseStreamTest)'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].getTextLength()'
    - '[wstxtest.stream.BaseStreamTest].length()'
    - '[wstxtest.stream.BaseStreamTest].assertTrue(String)'
    - '[wstxtest.stream.BaseStreamTest].assertEquals(wstxtest.stream.BaseStreamTest,String)'
    - '[wstxtest.stream.BaseStreamTest].assertNotNull(String,wstxtest.stream.BaseStreamTest)'
    - '[XMLStreamReader].getText()'
    - '[wstxtest.stream.BaseStreamTest].assertEquals(wstxtest.stream.BaseStreamTest,wstxtest.stream.BaseStreamTest)'
    - '[XMLStreamReader].getTextCharacters()'
    - '[XMLStreamReader].getTextStart()'
    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].<init>()'
    - '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
    - '[StringWriter].toString()'
    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:
    - '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    - '[wstxtest.stream.BaseStreamTest].constructStreamReader(XMLInputFactory,String)'
    - '[XMLInputFactory].createXMLStreamReader(InputStreamReader)'
    - '[wstxtest.stream.BaseStreamTest].streamAndCheck(wstxtest.stream.BaseStreamTest,wstxtest.cfg.InputConfigIterator,String,String,boolean)'
    - '[String].getBytes(String)'
    - '[ByteArrayInputStream].<init>(wstxtest.stream.BaseStreamTest)'
    - '[Error].<init>(String)'
    - '[InputStreamReader].<init>(ByteArrayInputStream,String)'
    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].tokenTypeDesc(wstxtest.stream.BaseStreamTest)'
    - '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
    - '[wstxtest.stream.BaseStreamTest].substring(int,int)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[wstxtest.stream.BaseStreamTest].substring(int)'
    - '[StringBuilder].append(String)'
    - '[XMLStreamReader].getPITarget()'
    - '[StringBuilder].append(wstxtest.stream.BaseStreamTest)'
    - '[StringBuilder].<init>(int)'
    - '[wstxtest.stream.BaseStreamTest].fail(String)'
    - '[wstxtest.cfg.InputConfigIterator].getIndex()'
    - '[wstxtest.stream.BaseStreamTest].length()'
    - '[wstxtest.stream.BaseStreamTest].trim()'
    - '[StringWriter].toString()'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getPrefix()'
    - '[StringWriter].<init>()'
    - '[wstxtest.stream.BaseStreamTest].equals(String)'
    - '[XMLStreamReader].next()'
    - '[wstxtest.cfg.InputConfigIterator].toString()'
    - '[wstxtest.stream.BaseStreamTest].assertEquals(String,wstxtest.stream.BaseStreamTest,wstxtest.stream.BaseStreamTest)'
    - '[XMLStreamReader].getText()'
    - '[XMLStreamReader].getPIData()'
    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:
    - '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    - '[wstxtest.stream.BaseStreamTest].constructStreamReader(XMLInputFactory,String)'
    - '[XMLInputFactory].createXMLStreamReader(InputStreamReader)'
    - '[String].getBytes(String)'
    - '[ByteArrayInputStream].<init>(wstxtest.stream.BaseStreamTest)'
    - '[Error].<init>(String)'
    - '[wstxtest.stream.BaseStreamTest].streamAndSkip(wstxtest.stream.BaseStreamTest)'
    - '[InputStreamReader].<init>(ByteArrayInputStream,String)'
    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:
    - '[wstxtest.stream.BaseStreamTest].replaceEntity(StringBuffer,StringBuffer,boolean,java.util.Random,wstxtest.stream.BaseStreamTest)'
    - '[StringBuffer].insert(int,wstxtest.stream.BaseStreamTest)'
    - TEMPLATE.charAt(wstxtest.stream.BaseStreamTest)
    - TEMPLATE.length()
    - '[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:
    - Math.abs(wstxtest.stream.BaseStreamTest)
    - '[java.util.Random].nextInt()'
    - '[StringBuffer].replace(int,int,wstxtest.stream.BaseStreamTest)'
    - '[Error].<init>(String)'
    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].charAt(wstxtest.stream.BaseStreamTest)'
    - '[StringBuffer].deleteCharAt(wstxtest.stream.BaseStreamTest)'
    - '[StringBuffer].setCharAt(wstxtest.stream.BaseStreamTest,char)'
    - '[StringBuffer].length()'
    - '[StringBuffer].charAt(int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.BaseStreamTest].normalizeLFs(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestBufferRecycling].getInputFactory()'
      Src: wstxtest.stream.TestBufferRecycling:29,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestBufferRecycling:31,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestBufferRecycling:31,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].getCharBuffer(wstxtest.stream.TestBufferRecycling,boolean)'
      Src: wstxtest.stream.TestBufferRecycling:31,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestBufferRecycling:32,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestBufferRecycling:32,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].getCharBuffer(wstxtest.stream.TestBufferRecycling,boolean)'
      Src: wstxtest.stream.TestBufferRecycling:32,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].fail(String)'
      Src: wstxtest.stream.TestBufferRecycling:35,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: 37
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 37
    functionName: '[wstxtest.stream.TestBufferRecycling].testCharBufferRecycling()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestBufferRecycling.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestBufferRecycling].getCharBuffer(wstxtest.stream.TestBufferRecycling,boolean)'
    - '[java.io.StringReader].<init>(String)'
    - '[wstxtest.stream.TestBufferRecycling].createXMLStreamReader(java.io.StringReader)'
    - '[wstxtest.stream.TestBufferRecycling].fail(String)'
    - '[wstxtest.stream.TestBufferRecycling].getInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestBufferRecycling].testCharBufferRecycling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestBufferRecycling].getInputFactory()'
      Src: wstxtest.stream.TestBufferRecycling:47,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestBufferRecycling:49,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestBufferRecycling:49,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestBufferRecycling:50,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestBufferRecycling:50,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].getCharBuffer(wstxtest.stream.TestBufferRecycling,boolean)'
      Src: wstxtest.stream.TestBufferRecycling:51,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].getCharBuffer(wstxtest.stream.TestBufferRecycling,boolean)'
      Src: wstxtest.stream.TestBufferRecycling:52,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].close()'
      Src: wstxtest.stream.TestBufferRecycling:54,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].close()'
      Src: wstxtest.stream.TestBufferRecycling:55,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].fail(String)'
      Src: wstxtest.stream.TestBufferRecycling:58,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: 60
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 60
    functionName: '[wstxtest.stream.TestBufferRecycling].testCharBufferNonRecycling()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestBufferRecycling.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestBufferRecycling].getCharBuffer(wstxtest.stream.TestBufferRecycling,boolean)'
    - '[java.io.StringReader].<init>(String)'
    - '[wstxtest.stream.TestBufferRecycling].close()'
    - '[wstxtest.stream.TestBufferRecycling].createXMLStreamReader(java.io.StringReader)'
    - '[wstxtest.stream.TestBufferRecycling].fail(String)'
    - '[wstxtest.stream.TestBufferRecycling].getInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestBufferRecycling].testCharBufferNonRecycling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestBufferRecycling:71,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].assertTokenType(wstxtest.stream.TestBufferRecycling,wstxtest.stream.TestBufferRecycling)'
      Src: wstxtest.stream.TestBufferRecycling:71,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestBufferRecycling:72,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].assertTokenType(wstxtest.stream.TestBufferRecycling,wstxtest.stream.TestBufferRecycling)'
      Src: wstxtest.stream.TestBufferRecycling:72,1
    - Dst: '[XMLStreamReader].getTextCharacters()'
      Src: wstxtest.stream.TestBufferRecycling:73,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.stream.TestBufferRecycling:75,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: 78
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 78
    functionName: '[wstxtest.stream.TestBufferRecycling].getCharBuffer(XMLStreamReader,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestBufferRecycling.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestBufferRecycling].assertTokenType(wstxtest.stream.TestBufferRecycling,wstxtest.stream.TestBufferRecycling)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].close()'
    - '[XMLStreamReader].getTextCharacters()'
    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.TestCDataEndInTextSplit].pad(wstxtest.stream.TestCDataEndInTextSplit)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:38,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].factory(boolean,boolean)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:39,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].assertRejected(wstxtest.stream.TestCDataEndInTextSplit,javax.xml.stream.XMLInputFactory,wstxtest.stream.TestCDataEndInTextSplit)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:39,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].factory(boolean,boolean)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:40,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].assertRejected(wstxtest.stream.TestCDataEndInTextSplit,javax.xml.stream.XMLInputFactory,wstxtest.stream.TestCDataEndInTextSplit)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:40,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      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: 43
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 43
    functionName: '[wstxtest.stream.TestCDataEndInTextSplit].testSplitBracketEndContent()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCDataEndInTextSplit.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCDataEndInTextSplit].pad(wstxtest.stream.TestCDataEndInTextSplit)'
    - '[wstxtest.stream.TestCDataEndInTextSplit].factory(boolean,boolean)'
    - '[wstxtest.stream.TestCDataEndInTextSplit].assertRejected(wstxtest.stream.TestCDataEndInTextSplit,javax.xml.stream.XMLInputFactory,wstxtest.stream.TestCDataEndInTextSplit)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCDataEndInTextSplit].testSplitBracketEndContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].pad(wstxtest.stream.TestCDataEndInTextSplit)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:50,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].factory(boolean,boolean)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:51,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].constructStreamReader(javax.xml.stream.XMLInputFactory,wstxtest.stream.TestCDataEndInTextSplit)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:51,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCDataEndInTextSplit:54,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].assertTokenType(wstxtest.stream.TestCDataEndInTextSplit,wstxtest.stream.TestCDataEndInTextSplit)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:54,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCDataEndInTextSplit:55,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.stream.TestCDataEndInTextSplit:56,1
    - Dst: sr.getText(java.io.StringWriter,boolean)
      Src: wstxtest.stream.TestCDataEndInTextSplit:56,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCDataEndInTextSplit:57,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].isBracketError(wstxtest.stream.TestCDataEndInTextSplit)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:59,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].fail(String)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:65,1
    - Dst: sr.close()
      Src: wstxtest.stream.TestCDataEndInTextSplit:67,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      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: 69
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 69
    functionName: '[wstxtest.stream.TestCDataEndInTextSplit].testSplitBracketEndGetTextWriter()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCDataEndInTextSplit.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCDataEndInTextSplit].pad(wstxtest.stream.TestCDataEndInTextSplit)'
    - '[wstxtest.stream.TestCDataEndInTextSplit].isBracketError(wstxtest.stream.TestCDataEndInTextSplit)'
    - '[wstxtest.stream.TestCDataEndInTextSplit].constructStreamReader(javax.xml.stream.XMLInputFactory,wstxtest.stream.TestCDataEndInTextSplit)'
    - sr.close()
    - '[wstxtest.stream.TestCDataEndInTextSplit].factory(boolean,boolean)'
    - '[wstxtest.stream.TestCDataEndInTextSplit].fail(String)'
    - sr.next()
    - '[wstxtest.stream.TestCDataEndInTextSplit].assertTokenType(wstxtest.stream.TestCDataEndInTextSplit,wstxtest.stream.TestCDataEndInTextSplit)'
    - sr.getText(java.io.StringWriter,boolean)
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCDataEndInTextSplit].testSplitBracketEndGetTextWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].pad(wstxtest.stream.TestCDataEndInTextSplit)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:77,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].factory(boolean,boolean)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:79,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].constructStreamReader(javax.xml.stream.XMLInputFactory,wstxtest.stream.TestCDataEndInTextSplit)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:79,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCDataEndInTextSplit:81,1
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.stream.TestCDataEndInTextSplit:84,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCDataEndInTextSplit:85,1
    - Dst: sr.getText()
      Src: wstxtest.stream.TestCDataEndInTextSplit:87,1
    - Dst: '[StringBuilder].append(wstxtest.stream.TestCDataEndInTextSplit)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:87,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.stream.TestCDataEndInTextSplit:90,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].assertEquals(String,String,wstxtest.stream.TestCDataEndInTextSplit)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:90,1
    - Dst: sr.close()
      Src: wstxtest.stream.TestCDataEndInTextSplit:91,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      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: 93
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 93
    functionName: '[wstxtest.stream.TestCDataEndInTextSplit].testEntityQuotedBracketsAllowed()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCDataEndInTextSplit.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCDataEndInTextSplit].pad(wstxtest.stream.TestCDataEndInTextSplit)'
    - '[wstxtest.stream.TestCDataEndInTextSplit].constructStreamReader(javax.xml.stream.XMLInputFactory,wstxtest.stream.TestCDataEndInTextSplit)'
    - '[StringBuilder].append(wstxtest.stream.TestCDataEndInTextSplit)'
    - sr.close()
    - '[wstxtest.stream.TestCDataEndInTextSplit].factory(boolean,boolean)'
    - '[StringBuilder].toString()'
    - sr.next()
    - sr.getText()
    - '[wstxtest.stream.TestCDataEndInTextSplit].assertEquals(String,String,wstxtest.stream.TestCDataEndInTextSplit)'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCDataEndInTextSplit].testEntityQuotedBracketsAllowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].pad(wstxtest.stream.TestCDataEndInTextSplit)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:102,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].factory(boolean,boolean)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:104,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].constructStreamReader(javax.xml.stream.XMLInputFactory,wstxtest.stream.TestCDataEndInTextSplit)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:104,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCDataEndInTextSplit:105,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].assertTokenType(wstxtest.stream.TestCDataEndInTextSplit,wstxtest.stream.TestCDataEndInTextSplit)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:105,1
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.stream.TestCDataEndInTextSplit:106,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCDataEndInTextSplit:108,1
    - Dst: sr.getText()
      Src: wstxtest.stream.TestCDataEndInTextSplit:110,1
    - Dst: '[StringBuilder].append(wstxtest.stream.TestCDataEndInTextSplit)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:110,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.stream.TestCDataEndInTextSplit:113,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].assertEquals(wstxtest.stream.TestCDataEndInTextSplit,wstxtest.stream.TestCDataEndInTextSplit,wstxtest.stream.TestCDataEndInTextSplit)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:113,1
    - Dst: sr.close()
      Src: wstxtest.stream.TestCDataEndInTextSplit:114,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      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: 117
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 117
    functionName: '[wstxtest.stream.TestCDataEndInTextSplit].testLegalBracketsAllowed()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCDataEndInTextSplit.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCDataEndInTextSplit].pad(wstxtest.stream.TestCDataEndInTextSplit)'
    - '[wstxtest.stream.TestCDataEndInTextSplit].constructStreamReader(javax.xml.stream.XMLInputFactory,wstxtest.stream.TestCDataEndInTextSplit)'
    - '[StringBuilder].append(wstxtest.stream.TestCDataEndInTextSplit)'
    - sr.close()
    - '[wstxtest.stream.TestCDataEndInTextSplit].factory(boolean,boolean)'
    - '[StringBuilder].toString()'
    - sr.next()
    - '[wstxtest.stream.TestCDataEndInTextSplit].assertTokenType(wstxtest.stream.TestCDataEndInTextSplit,wstxtest.stream.TestCDataEndInTextSplit)'
    - sr.getText()
    - '[wstxtest.stream.TestCDataEndInTextSplit].assertEquals(wstxtest.stream.TestCDataEndInTextSplit,wstxtest.stream.TestCDataEndInTextSplit,wstxtest.stream.TestCDataEndInTextSplit)'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCDataEndInTextSplit].testLegalBracketsAllowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:126,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCDataEndInTextSplit:129,1
    - Dst: sr.getText()
      Src: wstxtest.stream.TestCDataEndInTextSplit:131,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].fail(String)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:134,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].isBracketError(wstxtest.stream.TestCDataEndInTextSplit)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:136,1
    - Dst: sr.close()
      Src: wstxtest.stream.TestCDataEndInTextSplit:140,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.XMLInputFactory
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      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:
    - desc
    - f
    - xml
    argTypes:
    - String
    - javax.xml.stream.XMLInputFactory
    - String
    constantsTouched: []
    func_position:
      end: 142
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 142
    functionName: '[wstxtest.stream.TestCDataEndInTextSplit].assertRejected(String,javax.xml.stream.XMLInputFactory,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCDataEndInTextSplit.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCDataEndInTextSplit].isBracketError(wstxtest.stream.TestCDataEndInTextSplit)'
    - sr.close()
    - '[wstxtest.stream.TestCDataEndInTextSplit].fail(String)'
    - sr.next()
    - sr.getText()
    - '[wstxtest.stream.TestCDataEndInTextSplit].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCDataEndInTextSplit].assertRejected(String,javax.xml.stream.XMLInputFactory,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: t.getCause()
      Src: wstxtest.stream.TestCDataEndInTextSplit:147,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].getMessage()'
      Src: wstxtest.stream.TestCDataEndInTextSplit:148,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].indexOf(String)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:149,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].getCause()'
      Src: wstxtest.stream.TestCDataEndInTextSplit:152,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - e
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 157
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 157
    functionName: '[wstxtest.stream.TestCDataEndInTextSplit].isBracketError(Throwable)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCDataEndInTextSplit.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCDataEndInTextSplit].indexOf(String)'
    - t.getCause()
    - '[wstxtest.stream.TestCDataEndInTextSplit].getCause()'
    - '[wstxtest.stream.TestCDataEndInTextSplit].getMessage()'
    linkageType: ''
    returnType: boolean
    signature: '[wstxtest.stream.TestCDataEndInTextSplit].isBracketError(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:160,1
    - Dst: '[StringBuilder].append(char)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:162,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.stream.TestCDataEndInTextSplit:164,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - len
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 165
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 165
    functionName: '[wstxtest.stream.TestCDataEndInTextSplit].pad(int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCDataEndInTextSplit.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(int)'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.stream.TestCDataEndInTextSplit].pad(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].getInputFactory()'
      Src: wstxtest.stream.TestCDataEndInTextSplit:168,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].setCoalescing(wstxtest.stream.TestCDataEndInTextSplit,boolean)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:169,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].setReplaceEntities(wstxtest.stream.TestCDataEndInTextSplit,boolean)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:170,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].setValidating(wstxtest.stream.TestCDataEndInTextSplit,boolean)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:171,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].setSupportDTD(wstxtest.stream.TestCDataEndInTextSplit,boolean)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:172,1
    - Dst: Integer.valueOf(int)
      Src: wstxtest.stream.TestCDataEndInTextSplit:173,1
    - Dst: '[wstxtest.stream.TestCDataEndInTextSplit].setProperty(String,wstxtest.stream.TestCDataEndInTextSplit)'
      Src: wstxtest.stream.TestCDataEndInTextSplit:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      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: 2
    argNames:
    - coalescing
    - supportDTD
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 175
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 175
    functionName: '[wstxtest.stream.TestCDataEndInTextSplit].factory(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCDataEndInTextSplit.java
    functionUses: 4
    functionsReached:
    - '[wstxtest.stream.TestCDataEndInTextSplit].setReplaceEntities(wstxtest.stream.TestCDataEndInTextSplit,boolean)'
    - '[wstxtest.stream.TestCDataEndInTextSplit].setProperty(String,wstxtest.stream.TestCDataEndInTextSplit)'
    - '[wstxtest.stream.TestCDataEndInTextSplit].setSupportDTD(wstxtest.stream.TestCDataEndInTextSplit,boolean)'
    - '[wstxtest.stream.TestCDataEndInTextSplit].setValidating(wstxtest.stream.TestCDataEndInTextSplit,boolean)'
    - Integer.valueOf(int)
    - '[wstxtest.stream.TestCDataEndInTextSplit].getInputFactory()'
    - '[wstxtest.stream.TestCDataEndInTextSplit].setCoalescing(wstxtest.stream.TestCDataEndInTextSplit,boolean)'
    linkageType: ''
    returnType: javax.xml.stream.XMLInputFactory
    signature: '[wstxtest.stream.TestCDataEndInTextSplit].factory(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.stream.TestCDataEndInTextSplit
      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.TestCDataEndInTextSplit].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCDataEndInTextSplit.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestCDataEndInTextSplit
    signature: '[wstxtest.stream.TestCDataEndInTextSplit].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestEntityRead].getReader(wstxtest.stream.TestEntityRead,boolean,boolean)'
      Src: wstxtest.stream.TestEntityRead:38,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:39,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:39,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDInfo()'
      Src: wstxtest.stream.TestEntityRead:40,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertNotNull(org.codehaus.stax2.DTDInfo)'
      Src: wstxtest.stream.TestEntityRead:41,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:43,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:43,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestEntityRead:44,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
      Src: wstxtest.stream.TestEntityRead:44,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:46,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:46,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:47,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:47,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestEntityRead:48,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
      Src: wstxtest.stream.TestEntityRead:48,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCurrentEntityDecl()'
      Src: wstxtest.stream.TestEntityRead:49,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertNotNull(com.ctc.wstx.ent.EntityDecl)'
      Src: wstxtest.stream.TestEntityRead:50,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getName()'
      Src: wstxtest.stream.TestEntityRead:51,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
      Src: wstxtest.stream.TestEntityRead:51,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getReplacementText()'
      Src: wstxtest.stream.TestEntityRead:52,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
      Src: wstxtest.stream.TestEntityRead:52,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestEntityRead:55,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
      Src: wstxtest.stream.TestEntityRead:55,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getLocation()'
      Src: wstxtest.stream.TestEntityRead:58,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertNotNull(wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:59,1
    - Dst: '[wstxtest.stream.TestEntityRead].getLineNumber()'
      Src: wstxtest.stream.TestEntityRead:60,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(int,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:60,1
    - Dst: '[wstxtest.stream.TestEntityRead].getColumnNumber()'
      Src: wstxtest.stream.TestEntityRead:65,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(int,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:65,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:68,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:68,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:69,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:69,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestEntityRead:70,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
      Src: wstxtest.stream.TestEntityRead:70,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:72,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:72,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].close()'
      Src: wstxtest.stream.TestEntityRead:73,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: 74
      start: 28
    functionDepth: 9
    functionLinenumber: 28
    functionLinenumberEnd: 74
    functionName: '[wstxtest.stream.TestEntityRead].testDeclaredInNonExpandingMode()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].getCurrentEntityDecl()'
    - '[wstxtest.stream.TestEntityRead].assertNotNull(com.ctc.wstx.ent.EntityDecl)'
    - '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
    - '[wstxtest.stream.TestEntityRead].assertEquals(int,wstxtest.stream.TestEntityRead)'
    - '[com.ctc.wstx.ent.EntityDecl].getName()'
    - '[wstxtest.stream.TestEntityRead].getReader(wstxtest.stream.TestEntityRead,boolean,boolean)'
    - '[wstxtest.stream.TestEntityRead].assertNotNull(org.codehaus.stax2.DTDInfo)'
    - '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
    - '[com.ctc.wstx.ent.EntityDecl].getReplacementText()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[com.ctc.wstx.ent.EntityDecl].getLocation()'
    - '[wstxtest.stream.TestEntityRead].getColumnNumber()'
    - '[com.ctc.wstx.sr.BasicStreamReader].close()'
    - '[wstxtest.stream.TestEntityRead].getLineNumber()'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[wstxtest.stream.TestEntityRead].assertNotNull(wstxtest.stream.TestEntityRead)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getDTDInfo()'
    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:89,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:90,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:90,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDInfo()'
      Src: wstxtest.stream.TestEntityRead:91,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertNotNull(org.codehaus.stax2.DTDInfo)'
      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].getLocalName()'
      Src: wstxtest.stream.TestEntityRead:95,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
      Src: wstxtest.stream.TestEntityRead:95,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:97,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:97,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:104,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:104,1
    - Dst: '[wstxtest.stream.TestEntityRead].fail(String)'
      Src: wstxtest.stream.TestEntityRead:106,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestEntityRead:109,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
      Src: wstxtest.stream.TestEntityRead:109,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCurrentEntityDecl()'
      Src: wstxtest.stream.TestEntityRead:110,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertNull(com.ctc.wstx.ent.EntityDecl)'
      Src: wstxtest.stream.TestEntityRead:111,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:113,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:113,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].getLocalName()'
      Src: wstxtest.stream.TestEntityRead:115,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
      Src: wstxtest.stream.TestEntityRead:115,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:117,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:117,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].close()'
      Src: wstxtest.stream.TestEntityRead:118,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: 119
      start: 80
    functionDepth: 9
    functionLinenumber: 80
    functionLinenumberEnd: 119
    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].assertNull(com.ctc.wstx.ent.EntityDecl)'
    - '[wstxtest.stream.TestEntityRead].fail(String)'
    - '[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)'
    - '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].close()'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getDTDInfo()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestEntityRead].testUndeclaredInNonExpandingMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestEntityRead].getConfiguredFactory(boolean,boolean)'
      Src: wstxtest.stream.TestEntityRead:133,1
    - Dst: '[HashMap].<init>()'
      Src: wstxtest.stream.TestEntityRead:134,1
    - Dst: '[HashMap].put(String,String)'
      Src: wstxtest.stream.TestEntityRead:135,1
    - Dst: '[HashMap].put(String,String)'
      Src: wstxtest.stream.TestEntityRead:136,1
    - Dst: '[HashMap].put(String,String)'
      Src: wstxtest.stream.TestEntityRead:137,1
    - Dst: '[XMLInputFactory].setProperty(String,HashMap)'
      Src: wstxtest.stream.TestEntityRead:138,1
    - Dst: '[wstxtest.stream.TestEntityRead].constructStreamReader(XMLInputFactory,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].getLocalName()'
      Src: wstxtest.stream.TestEntityRead:141,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:141,1
    - Dst: '[wstxtest.stream.TestEntityRead].next()'
      Src: wstxtest.stream.TestEntityRead:142,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:142,1
    - Dst: '[wstxtest.stream.TestEntityRead].getAndVerifyText(wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:143,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:143,1
    - Dst: '[wstxtest.stream.TestEntityRead].next()'
      Src: wstxtest.stream.TestEntityRead:144,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:144,1
    - Dst: '[wstxtest.stream.TestEntityRead].close()'
      Src: wstxtest.stream.TestEntityRead:145,1
    - Dst: '[XMLInputFactory].getProperty(String)'
      Src: wstxtest.stream.TestEntityRead:151,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertNotNull(wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:152,1
    - Dst: mr.size()
      Src: wstxtest.stream.TestEntityRead:153,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(int,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:153,1
    - Dst: mr.entrySet()
      Src: wstxtest.stream.TestEntityRead:154,1
    - Dst: entry.getKey()
      Src: wstxtest.stream.TestEntityRead:155,1
    - Dst: '[wstxtest.stream.TestEntityRead].toString()'
      Src: wstxtest.stream.TestEntityRead:155,1
    - Dst: '[wstxtest.stream.TestEntityRead].equals(String)'
      Src: wstxtest.stream.TestEntityRead:156,1
    - Dst: '[wstxtest.stream.TestEntityRead].equals(String)'
      Src: wstxtest.stream.TestEntityRead:156,1
    - Dst: '[wstxtest.stream.TestEntityRead].equals(String)'
      Src: wstxtest.stream.TestEntityRead:157,1
    - Dst: entry.getValue()
      Src: wstxtest.stream.TestEntityRead:159,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertNotNull(wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:160,1
    - Dst: '[wstxtest.stream.TestEntityRead].fail(String)'
      Src: wstxtest.stream.TestEntityRead:162,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: 165
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 165
    functionName: '[wstxtest.stream.TestEntityRead].testUndeclaredUsingCustomMap()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestEntityRead].assertEquals(int,wstxtest.stream.TestEntityRead)'
    - '[wstxtest.stream.TestEntityRead].constructStreamReader(XMLInputFactory,wstxtest.stream.TestEntityRead)'
    - '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
    - entry.getKey()
    - '[wstxtest.stream.TestEntityRead].equals(String)'
    - '[wstxtest.stream.TestEntityRead].getConfiguredFactory(boolean,boolean)'
    - '[wstxtest.stream.TestEntityRead].getLocalName()'
    - '[XMLInputFactory].setProperty(String,HashMap)'
    - entry.getValue()
    - '[wstxtest.stream.TestEntityRead].assertNotNull(wstxtest.stream.TestEntityRead)'
    - '[XMLInputFactory].getProperty(String)'
    - '[wstxtest.stream.TestEntityRead].getAndVerifyText(wstxtest.stream.TestEntityRead)'
    - '[HashMap].<init>()'
    - '[wstxtest.stream.TestEntityRead].toString()'
    - '[HashMap].put(String,String)'
    - '[wstxtest.stream.TestEntityRead].next()'
    - '[wstxtest.stream.TestEntityRead].close()'
    - '[wstxtest.stream.TestEntityRead].assertEquals(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
    - mr.size()
    - '[wstxtest.stream.TestEntityRead].fail(String)'
    - mr.entrySet()
    - '[wstxtest.stream.TestEntityRead].assertEquals(String,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:176,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: '[wstxtest.stream.TestEntityRead.Resolver].<init>(String,String)'
      Src: wstxtest.stream.TestEntityRead:195,1
    - Dst: '[XMLInputFactory].setProperty(String,wstxtest.stream.TestEntityRead.Resolver)'
      Src: wstxtest.stream.TestEntityRead:200,1
    - Dst: '[wstxtest.stream.TestEntityRead].constructStreamReader(XMLInputFactory,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:202,1
    - Dst: '[wstxtest.stream.TestEntityRead].next()'
      Src: wstxtest.stream.TestEntityRead:203,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:203,1
    - Dst: '[wstxtest.stream.TestEntityRead].getLocalName()'
      Src: wstxtest.stream.TestEntityRead:204,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:204,1
    - Dst: '[wstxtest.stream.TestEntityRead].next()'
      Src: wstxtest.stream.TestEntityRead:208,1
    - Dst: '[wstxtest.stream.TestEntityRead].getText()'
      Src: wstxtest.stream.TestEntityRead:209,1
    - Dst: '[wstxtest.stream.TestEntityRead].fail(String)'
      Src: wstxtest.stream.TestEntityRead:210,1
    - Dst: '[wstxtest.stream.TestEntityRead].next()'
      Src: wstxtest.stream.TestEntityRead:218,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:218,1
    - Dst: '[wstxtest.stream.TestEntityRead].fail(String)'
      Src: wstxtest.stream.TestEntityRead:221,1
    - Dst: '[wstxtest.stream.TestEntityRead].getText()'
      Src: wstxtest.stream.TestEntityRead:223,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:223,1
    - Dst: '[wstxtest.stream.TestEntityRead].next()'
      Src: wstxtest.stream.TestEntityRead:224,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:224,1
    - Dst: '[wstxtest.stream.TestEntityRead].getLocalName()'
      Src: wstxtest.stream.TestEntityRead:225,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:225,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: 228
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 228
    functionName: '[wstxtest.stream.TestEntityRead].testUndeclaredButResolved()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestEntityRead.Resolver].<init>(String,String)'
    - '[wstxtest.stream.TestEntityRead].fail(String)'
    - '[wstxtest.stream.TestEntityRead].constructStreamReader(XMLInputFactory,wstxtest.stream.TestEntityRead)'
    - '[wstxtest.stream.TestEntityRead].next()'
    - '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
    - '[wstxtest.stream.TestEntityRead].getConfiguredFactory(boolean,boolean)'
    - '[wstxtest.stream.TestEntityRead].getLocalName()'
    - '[XMLInputFactory].setProperty(String,wstxtest.stream.TestEntityRead.Resolver)'
    - '[wstxtest.stream.TestEntityRead].assertEquals(String,wstxtest.stream.TestEntityRead)'
    - '[wstxtest.stream.TestEntityRead].assertEquals(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
    - '[wstxtest.stream.TestEntityRead].getText()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestEntityRead].testUndeclaredButResolved()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestEntityRead].getConfiguredFactory(boolean,boolean)'
      Src: wstxtest.stream.TestEntityRead:245,1
    - Dst: '[wstxtest.stream.TestEntityRead].constructStreamReader(XMLInputFactory,String)'
      Src: wstxtest.stream.TestEntityRead:246,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: 247
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 247
    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:252,1
    - Dst: '[wstxtest.stream.TestEntityRead].setNamespaceAware(wstxtest.stream.TestEntityRead,boolean)'
      Src: wstxtest.stream.TestEntityRead:253,1
    - Dst: '[wstxtest.stream.TestEntityRead].setSupportDTD(wstxtest.stream.TestEntityRead,boolean)'
      Src: wstxtest.stream.TestEntityRead:254,1
    - Dst: '[wstxtest.stream.TestEntityRead].setValidating(wstxtest.stream.TestEntityRead,boolean)'
      Src: wstxtest.stream.TestEntityRead:255,1
    - Dst: '[wstxtest.stream.TestEntityRead].setReplaceEntities(wstxtest.stream.TestEntityRead,boolean)'
      Src: wstxtest.stream.TestEntityRead:256,1
    - Dst: '[wstxtest.stream.TestEntityRead].setCoalescing(wstxtest.stream.TestEntityRead,boolean)'
      Src: wstxtest.stream.TestEntityRead:257,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: 259
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 259
    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].setValidating(wstxtest.stream.TestEntityRead,boolean)'
    - '[wstxtest.stream.TestEntityRead].setSupportDTD(wstxtest.stream.TestEntityRead,boolean)'
    - '[wstxtest.stream.TestEntityRead].setReplaceEntities(wstxtest.stream.TestEntityRead,boolean)'
    - '[wstxtest.stream.TestEntityRead].setNamespaceAware(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: 275
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 275
    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:280,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: 284
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 284
    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: '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:38,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].buildText()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:38,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:38,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:39,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:39,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:40,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:40,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].expected()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:41,1
    - Dst: sr.getText()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:41,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertEquals(String,String,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:41,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:42,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:42,1
    - Dst: sr.close()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - 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: 45
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 45
    functionName: '[wstxtest.stream.TestCharRefAsEntsSplit292].testNoCorruptionCoalescingGetText()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharRefAsEntsSplit292.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
    - sr.close()
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean)'
    - sr.next()
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].buildText()'
    - sr.getText()
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].expected()'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].assertEquals(String,String,wstxtest.stream.TestCharRefAsEntsSplit292)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharRefAsEntsSplit292].testNoCorruptionCoalescingGetText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:62,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].buildText()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:62,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:62,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:63,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:63,1
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:64,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:67,1
    - Dst: sr.getText()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:70,1
    - Dst: '[StringBuilder].append(wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:70,1
    - Dst: sr.getText()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:73,1
    - Dst: '[StringBuilder].append(wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:73,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].expected()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:76,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:76,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertEquals(String,String,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:76,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].fail(String)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:78,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].fail(String)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:82,1
    - Dst: sr.close()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:85,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - 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: 87
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 87
    functionName: '[wstxtest.stream.TestCharRefAsEntsSplit292].testNoCorruptionNonCoalescingGetText()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharRefAsEntsSplit292.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
    - '[StringBuilder].append(wstxtest.stream.TestCharRefAsEntsSplit292)'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].fail(String)'
    - sr.close()
    - '[StringBuilder].toString()'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean)'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].assertEquals(String,String,wstxtest.stream.TestCharRefAsEntsSplit292)'
    - sr.next()
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].buildText()'
    - sr.getText()
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].expected()'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharRefAsEntsSplit292].testNoCorruptionNonCoalescingGetText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:93,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].buildText()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:93,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:93,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:94,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:94,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:95,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:95,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:96,1
    - Dst: sr.getText(java.io.StringWriter,boolean)
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:97,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].expected()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:98,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:98,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertEquals(String,String,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:98,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:99,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:99,1
    - Dst: sr.close()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - 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: 102
      start: 90
    functionDepth: 3
    functionLinenumber: 90
    functionLinenumberEnd: 102
    functionName: '[wstxtest.stream.TestCharRefAsEntsSplit292].testNoCorruptionGetTextWriter()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharRefAsEntsSplit292.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
    - sr.close()
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean)'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].assertEquals(String,String,wstxtest.stream.TestCharRefAsEntsSplit292)'
    - sr.next()
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].buildText()'
    - sr.getText(java.io.StringWriter,boolean)
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
    - '[java.io.StringWriter].toString()'
    - '[java.io.StringWriter].<init>()'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].expected()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharRefAsEntsSplit292].testNoCorruptionGetTextWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:108,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].buildAttr()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:108,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:108,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:109,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:109,1
    - Dst: sr.getAttributeCount()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:110,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertEquals(int,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:110,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].expected()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:111,1
    - Dst: sr.getAttributeValue(int)
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:111,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertEquals(String,String,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:111,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:112,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:112,1
    - Dst: sr.close()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - 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: 115
      start: 105
    functionDepth: 3
    functionLinenumber: 105
    functionLinenumberEnd: 115
    functionName: '[wstxtest.stream.TestCharRefAsEntsSplit292].testNoCorruptionAttributeValue()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharRefAsEntsSplit292.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
    - sr.close()
    - sr.getAttributeCount()
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].assertEquals(int,wstxtest.stream.TestCharRefAsEntsSplit292)'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean)'
    - sr.next()
    - sr.getAttributeValue(int)
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].expected()'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].assertEquals(String,String,wstxtest.stream.TestCharRefAsEntsSplit292)'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].buildAttr()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharRefAsEntsSplit292].testNoCorruptionAttributeValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:126,1
    - Dst: '[StringBuilder].append(char)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:128,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean,boolean,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:138,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:137,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:139,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:139,1
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:140,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:142,1
    - Dst: sr.getText()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:144,1
    - Dst: '[StringBuilder].append(wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:144,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:147,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertEquals(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:147,1
    - Dst: sr.close()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:148,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean,boolean,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:152,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:151,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:153,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:153,1
    - Dst: sr.getAttributeValue(int)
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:154,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertEquals(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:154,1
    - Dst: sr.close()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:155,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - 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: 158
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 158
    functionName: '[wstxtest.stream.TestCharRefAsEntsSplit292].testSplitBoundarySweep()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharRefAsEntsSplit292.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
    - '[StringBuilder].append(wstxtest.stream.TestCharRefAsEntsSplit292)'
    - sr.close()
    - '[StringBuilder].toString()'
    - sr.next()
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].assertEquals(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
    - '[StringBuilder].append(char)'
    - sr.getText()
    - sr.getAttributeValue(int)
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
    - '[StringBuilder].<init>()'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean,boolean,wstxtest.stream.TestCharRefAsEntsSplit292)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharRefAsEntsSplit292].testSplitBoundarySweep()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:172,1
    - Dst: '[StringBuilder].append(char)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:174,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(wstxtest.stream.TestCharRefAsEntsSplit292,boolean,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:181,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:180,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:182,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:182,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:183,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:183,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:184,1
    - Dst: sr.getText(java.io.StringWriter,boolean)
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:185,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:186,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertEquals(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:186,1
    - Dst: sr.close()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:187,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - 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: 191
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 191
    functionName: '[wstxtest.stream.TestCharRefAsEntsSplit292].testGetTextWriterSplitSweep()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharRefAsEntsSplit292.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(wstxtest.stream.TestCharRefAsEntsSplit292,boolean,wstxtest.stream.TestCharRefAsEntsSplit292)'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].assertTokenType(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
    - '[StringBuilder].<init>(String)'
    - sr.close()
    - sr.next()
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].assertEquals(wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292,wstxtest.stream.TestCharRefAsEntsSplit292)'
    - '[StringBuilder].append(char)'
    - sr.getText(java.io.StringWriter,boolean)
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
    - '[java.io.StringWriter].toString()'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharRefAsEntsSplit292].testGetTextWriterSplitSweep()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean,boolean,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:209,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].constructStreamReader(javax.xml.stream.XMLInputFactory,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:208,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:211,1
    - Dst: sr.getAttributeValue(int)
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:215,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertEquals(wstxtest.stream.TestCharRefAsEntsSplit292,String,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:215,1
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:217,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:218,1
    - Dst: sr.getText()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:220,1
    - Dst: '[StringBuilder].append(wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:220,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:223,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].assertEquals(wstxtest.stream.TestCharRefAsEntsSplit292,String,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:223,1
    - Dst: sr.close()
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:224,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - 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: 226
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 226
    functionName: '[wstxtest.stream.TestCharRefAsEntsSplit292].testNestedEntityCharRefs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharRefAsEntsSplit292.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(wstxtest.stream.TestCharRefAsEntsSplit292)'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].assertEquals(wstxtest.stream.TestCharRefAsEntsSplit292,String,wstxtest.stream.TestCharRefAsEntsSplit292)'
    - sr.close()
    - '[StringBuilder].toString()'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].constructStreamReader(javax.xml.stream.XMLInputFactory,wstxtest.stream.TestCharRefAsEntsSplit292)'
    - sr.next()
    - sr.getText()
    - sr.getAttributeValue(int)
    - '[StringBuilder].<init>()'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean,boolean,wstxtest.stream.TestCharRefAsEntsSplit292)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharRefAsEntsSplit292].testNestedEntityCharRefs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:235,1
    - Dst: '[StringBuilder].append(wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:237,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].append(String)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:237,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:239,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].toString()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:239,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - ref
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 240
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 240
    functionName: '[wstxtest.stream.TestCharRefAsEntsSplit292].buildText(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharRefAsEntsSplit292.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(wstxtest.stream.TestCharRefAsEntsSplit292)'
    - '[StringBuilder].<init>(String)'
    - '[StringBuilder].append(String)'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].toString()'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].append(String)'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.stream.TestCharRefAsEntsSplit292].buildText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:243,1
    - Dst: '[StringBuilder].append(wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:245,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].append(String)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:245,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:247,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].toString()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:247,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - ref
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 248
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 248
    functionName: '[wstxtest.stream.TestCharRefAsEntsSplit292].buildAttr(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharRefAsEntsSplit292.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(wstxtest.stream.TestCharRefAsEntsSplit292)'
    - '[StringBuilder].<init>(String)'
    - '[StringBuilder].append(String)'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].toString()'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].append(String)'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.stream.TestCharRefAsEntsSplit292].buildAttr(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:251,1
    - Dst: '[StringBuilder].append(wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:253,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].append(String)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:253,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:255,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - replacement
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 256
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 256
    functionName: '[wstxtest.stream.TestCharRefAsEntsSplit292].expected(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharRefAsEntsSplit292.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].toString()'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].append(String)'
    - '[StringBuilder].append(wstxtest.stream.TestCharRefAsEntsSplit292)'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.stream.TestCharRefAsEntsSplit292].expected(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean,boolean,int)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:260,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.XMLInputFactory
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - coalescing
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 261
      start: 258
    functionDepth: 2
    functionLinenumber: 258
    functionLinenumberEnd: 261
    functionName: '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharRefAsEntsSplit292.java
    functionUses: 4
    functionsReached:
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean,boolean,int)'
    linkageType: ''
    returnType: javax.xml.stream.XMLInputFactory
    signature: '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].getInputFactory()'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:264,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].setCoalescing(wstxtest.stream.TestCharRefAsEntsSplit292,boolean)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:265,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].setReplaceEntities(wstxtest.stream.TestCharRefAsEntsSplit292,boolean)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:266,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].setValidating(wstxtest.stream.TestCharRefAsEntsSplit292,boolean)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:267,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].setSupportDTD(wstxtest.stream.TestCharRefAsEntsSplit292,boolean)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:268,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].setProperty(String,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:269,1
    - Dst: Integer.valueOf(int)
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:270,1
    - Dst: '[wstxtest.stream.TestCharRefAsEntsSplit292].setProperty(String,wstxtest.stream.TestCharRefAsEntsSplit292)'
      Src: wstxtest.stream.TestCharRefAsEntsSplit292:270,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.XMLInputFactory
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - coalescing
    - supportDTD
    - bufLen
    argTypes:
    - boolean
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 272
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 272
    functionName: '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean,boolean,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharRefAsEntsSplit292.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].setCoalescing(wstxtest.stream.TestCharRefAsEntsSplit292,boolean)'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].getInputFactory()'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].setReplaceEntities(wstxtest.stream.TestCharRefAsEntsSplit292,boolean)'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].setProperty(String,wstxtest.stream.TestCharRefAsEntsSplit292)'
    - Integer.valueOf(int)
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].setValidating(wstxtest.stream.TestCharRefAsEntsSplit292,boolean)'
    - '[wstxtest.stream.TestCharRefAsEntsSplit292].setSupportDTD(wstxtest.stream.TestCharRefAsEntsSplit292,boolean)'
    linkageType: ''
    returnType: javax.xml.stream.XMLInputFactory
    signature: '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.stream.TestCharRefAsEntsSplit292
      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.TestCharRefAsEntsSplit292].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharRefAsEntsSplit292.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestCharRefAsEntsSplit292
    signature: '[wstxtest.stream.TestCharRefAsEntsSplit292].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.BaseStreamTest].<init>()'
      Src: wstxtest.stream.TestComments:15,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].<init>()'
      Src: wstxtest.stream.TestComments:16,1
    - Dst: '[wstxtest.cfg.Configs].addAll(wstxtest.cfg.InputConfigIterator)'
      Src: wstxtest.stream.TestComments:17,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: 18
      start: 14
    functionDepth: 2
    functionLinenumber: 14
    functionLinenumberEnd: 18
    functionName: '[wstxtest.stream.TestComments].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestComments.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.cfg.Configs].addAll(wstxtest.cfg.InputConfigIterator)'
    - '[wstxtest.cfg.InputConfigIterator].<init>()'
    - '[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:24,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].iterate(wstxtest.stream.TestComments)'
      Src: wstxtest.stream.TestComments:24,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: 25
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 25
    functionName: '[wstxtest.stream.TestComments].testValid()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestComments.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.cfg.InputConfigIterator].iterate(wstxtest.stream.TestComments)'
    - '[wstxtest.stream.TestComments].getInputFactory()'
    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:55,1
    - Dst: '[wstxtest.stream.TestComments].streamAndCheck(wstxtest.stream.TestComments,wstxtest.cfg.InputConfigIterator,wstxtest.stream.TestComments,wstxtest.stream.TestComments,boolean)'
      Src: wstxtest.stream.TestComments:56,1
    - Dst: '[wstxtest.stream.TestComments].constructStreamReader(XMLInputFactory,wstxtest.stream.TestComments)'
      Src: wstxtest.stream.TestComments:58,1
    - Dst: '[wstxtest.stream.TestComments].streamAndCheck(wstxtest.stream.TestComments,wstxtest.cfg.InputConfigIterator,wstxtest.stream.TestComments,wstxtest.stream.TestComments,boolean)'
      Src: wstxtest.stream.TestComments:59,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: 60
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 60
    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].constructStreamReader(XMLInputFactory,wstxtest.stream.TestComments)'
    - '[wstxtest.stream.TestComments].streamAndCheck(wstxtest.stream.TestComments,wstxtest.cfg.InputConfigIterator,wstxtest.stream.TestComments,wstxtest.stream.TestComments,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestComments].runTest(XMLInputFactory,wstxtest.cfg.InputConfigIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: XML.getBytes(String)
      Src: wstxtest.stream.TestEncodingDetection:29,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].getReader(wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:30,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: wstxtest.stream.TestEncodingDetection:31,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:31,1
    - Dst: '[XMLStreamReader].getCharacterEncodingScheme()'
      Src: wstxtest.stream.TestEncodingDetection:32,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertNull(wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:32,1
    - Dst: '[XMLStreamReader].getEncoding()'
      Src: wstxtest.stream.TestEncodingDetection:33,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:33,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestEncodingDetection:35,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:35,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.stream.TestEncodingDetection:36,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: 37
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 37
    functionName: '[wstxtest.stream.TestEncodingDetection].testUtf8()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEncodingDetection.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEncoding()'
    - '[XMLStreamReader].getEventType()'
    - '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
    - '[XMLStreamReader].getCharacterEncodingScheme()'
    - XML.getBytes(String)
    - '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
    - '[wstxtest.stream.TestEncodingDetection].getReader(wstxtest.stream.TestEncodingDetection)'
    - '[wstxtest.stream.TestEncodingDetection].assertNull(wstxtest.stream.TestEncodingDetection)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestEncodingDetection].testUtf8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: doc.getBytes(String)
      Src: wstxtest.stream.TestEncodingDetection:45,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].getReader(wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:46,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: wstxtest.stream.TestEncodingDetection:47,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:47,1
    - Dst: '[XMLStreamReader].getCharacterEncodingScheme()'
      Src: wstxtest.stream.TestEncodingDetection:48,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:48,1
    - Dst: '[XMLStreamReader].getEncoding()'
      Src: wstxtest.stream.TestEncodingDetection:49,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:49,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestEncodingDetection:51,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:51,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestEncodingDetection:52,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:52,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.stream.TestEncodingDetection:53,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: 54
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 54
    functionName: '[wstxtest.stream.TestEncodingDetection].testWindows1252()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEncodingDetection.java
    functionUses: 0
    functionsReached:
    - doc.getBytes(String)
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEncoding()'
    - '[XMLStreamReader].getEventType()'
    - '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
    - '[XMLStreamReader].getCharacterEncodingScheme()'
    - '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
    - '[wstxtest.stream.TestEncodingDetection].getReader(wstxtest.stream.TestEncodingDetection)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestEncodingDetection].testWindows1252()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:65,1
    - Dst: '[StringBuilder].setCharAt(int,char)'
      Src: wstxtest.stream.TestEncodingDetection:66,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.stream.TestEncodingDetection:68,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].getUtf16Bytes(wstxtest.stream.TestEncodingDetection,boolean)'
      Src: wstxtest.stream.TestEncodingDetection:68,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].getReader(byte[])'
      Src: wstxtest.stream.TestEncodingDetection:69,1
    - Dst: '[XMLStreamReader].getEventType()'
      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].getCharacterEncodingScheme()'
      Src: wstxtest.stream.TestEncodingDetection:71,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertNull(wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:71,1
    - Dst: '[XMLStreamReader].getEncoding()'
      Src: wstxtest.stream.TestEncodingDetection:72,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:72,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestEncodingDetection:74,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:74,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.stream.TestEncodingDetection:75,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.stream.TestEncodingDetection:78,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].getUtf16Bytes(wstxtest.stream.TestEncodingDetection,boolean)'
      Src: wstxtest.stream.TestEncodingDetection:78,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].getReader(byte[])'
      Src: wstxtest.stream.TestEncodingDetection:79,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: wstxtest.stream.TestEncodingDetection:80,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:80,1
    - Dst: '[XMLStreamReader].getCharacterEncodingScheme()'
      Src: wstxtest.stream.TestEncodingDetection:81,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertNull(wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:81,1
    - Dst: '[XMLStreamReader].getEncoding()'
      Src: wstxtest.stream.TestEncodingDetection:82,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:82,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestEncodingDetection:83,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:83,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.stream.TestEncodingDetection:84,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: 85
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 85
    functionName: '[wstxtest.stream.TestEncodingDetection].testUtf16()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEncodingDetection.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEncoding()'
    - '[StringBuilder].setCharAt(int,char)'
    - '[XMLStreamReader].getEventType()'
    - '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
    - '[XMLStreamReader].getCharacterEncodingScheme()'
    - '[StringBuilder].toString()'
    - '[wstxtest.stream.TestEncodingDetection].getUtf16Bytes(wstxtest.stream.TestEncodingDetection,boolean)'
    - '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
    - '[wstxtest.stream.TestEncodingDetection].assertNull(wstxtest.stream.TestEncodingDetection)'
    - '[wstxtest.stream.TestEncodingDetection].getReader(byte[])'
    - '[XMLStreamReader].close()'
    - '[StringBuilder].<init>(wstxtest.stream.TestEncodingDetection)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestEncodingDetection].testUtf16()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: xml.getBytes(wstxtest.stream.TestEncodingDetection)
      Src: wstxtest.stream.TestEncodingDetection:107,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].getReader(wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:108,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: wstxtest.stream.TestEncodingDetection:110,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:110,1
    - Dst: '[XMLStreamReader].getCharacterEncodingScheme()'
      Src: wstxtest.stream.TestEncodingDetection:113,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:113,1
    - Dst: '[XMLStreamReader].getEncoding()'
      Src: wstxtest.stream.TestEncodingDetection:117,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:117,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestEncodingDetection:119,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:119,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: wstxtest.stream.TestEncodingDetection:120,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:120,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestEncodingDetection:121,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:121,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].getAndVerifyText(XMLStreamReader)'
      Src: wstxtest.stream.TestEncodingDetection:122,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:122,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestEncodingDetection:123,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:123,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].getAndVerifyText(XMLStreamReader)'
      Src: wstxtest.stream.TestEncodingDetection:124,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:124,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestEncodingDetection:125,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:125,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: wstxtest.stream.TestEncodingDetection:126,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:126,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.stream.TestEncodingDetection:127,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: 129
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 129
    functionName: '[wstxtest.stream.TestEncodingDetection].testEBCDIC()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEncodingDetection.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEncoding()'
    - '[wstxtest.stream.TestEncodingDetection].getAndVerifyText(XMLStreamReader)'
    - xml.getBytes(wstxtest.stream.TestEncodingDetection)
    - '[XMLStreamReader].getEventType()'
    - '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
    - '[XMLStreamReader].getCharacterEncodingScheme()'
    - '[wstxtest.stream.TestEncodingDetection].assertEquals(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
    - '[XMLStreamReader].getLocalName()'
    - '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
    - '[wstxtest.stream.TestEncodingDetection].getReader(wstxtest.stream.TestEncodingDetection)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestEncodingDetection].testEBCDIC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: wstxtest.stream.TestEncodingDetection:140,1
    - Dst: '[String].charAt(wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:144,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: 150
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 150
    functionName: '[wstxtest.stream.TestEncodingDetection].getUtf16Bytes(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEncodingDetection.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt(wstxtest.stream.TestEncodingDetection)'
    linkageType: ''
    returnType: byte[]
    signature: '[wstxtest.stream.TestEncodingDetection].getUtf16Bytes(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestEncodingDetection].getInputFactory()'
      Src: wstxtest.stream.TestEncodingDetection:154,1
    - Dst: '[org.codehaus.stax2.io.Stax2ByteArraySource].<init>(byte[],int,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:155,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
      Src: wstxtest.stream.TestEncodingDetection:156,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: 157
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 157
    functionName: '[wstxtest.stream.TestEncodingDetection].getReader(byte[])'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEncodingDetection.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.stream.TestEncodingDetection].getInputFactory()'
    - '[wstxtest.stream.TestEncodingDetection].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
    - '[org.codehaus.stax2.io.Stax2ByteArraySource].<init>(byte[],int,wstxtest.stream.TestEncodingDetection)'
    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.TestRecovery113]._verifyRecovery(wstxtest.stream.TestRecovery113)'
      Src: wstxtest.stream.TestRecovery113:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 32
    functionName: '[wstxtest.stream.TestRecovery113].testRecoveryFromUnbalancedCloseTagWithWS()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestRecovery113.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestRecovery113]._verifyRecovery(wstxtest.stream.TestRecovery113)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestRecovery113].testRecoveryFromUnbalancedCloseTagWithWS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestRecovery113]._verifyRecovery(wstxtest.stream.TestRecovery113)'
      Src: wstxtest.stream.TestRecovery113:45,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: 46
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 46
    functionName: '[wstxtest.stream.TestRecovery113].testRecoveryFromAdjacentUnbalancedCloseTag()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestRecovery113.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestRecovery113]._verifyRecovery(wstxtest.stream.TestRecovery113)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestRecovery113].testRecoveryFromAdjacentUnbalancedCloseTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
      Src: wstxtest.stream.TestRecovery113:56,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestRecovery113:57,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestRecovery113:57,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestRecovery113:65,1
    - Dst: e.getMessage()
      Src: wstxtest.stream.TestRecovery113:73,1
    - Dst: '[wstxtest.stream.TestRecovery113].fail(String)'
      Src: wstxtest.stream.TestRecovery113:78,1
    - Dst: e.getMessage()
      Src: wstxtest.stream.TestRecovery113:85,1
    - Dst: '[wstxtest.stream.TestRecovery113].fail(wstxtest.stream.TestRecovery113)'
      Src: wstxtest.stream.TestRecovery113:84,1
    - Dst: '[wstxtest.stream.TestRecovery113].assertTrue(String,int)'
      Src: wstxtest.stream.TestRecovery113:88,1
    - Dst: '[wstxtest.stream.TestRecovery113].assertNotNull(wstxtest.stream.TestRecovery113)'
      Src: wstxtest.stream.TestRecovery113:92,1
    - Dst: '[wstxtest.stream.TestRecovery113].contains(String)'
      Src: wstxtest.stream.TestRecovery113:95,1
    - Dst: '[wstxtest.stream.TestRecovery113].assertTrue(String,wstxtest.stream.TestRecovery113)'
      Src: wstxtest.stream.TestRecovery113:93,1
    - Dst: '[wstxtest.stream.TestRecovery113].assertTrue(String,wstxtest.stream.TestRecovery113)'
      Src: wstxtest.stream.TestRecovery113:98,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.stream.TestRecovery113:100,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 43
    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: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - xml
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 101
      start: 53
    functionDepth: 3
    functionLinenumber: 53
    functionLinenumberEnd: 101
    functionName: '[wstxtest.stream.TestRecovery113]._verifyRecovery(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestRecovery113.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestRecovery113].assertTrue(String,int)'
    - '[XMLStreamReader].next()'
    - e.getMessage()
    - '[java.io.StringReader].<init>(String)'
    - '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
    - '[wstxtest.stream.TestRecovery113].contains(String)'
    - '[wstxtest.stream.TestRecovery113].assertTrue(String,wstxtest.stream.TestRecovery113)'
    - '[wstxtest.stream.TestRecovery113].fail(wstxtest.stream.TestRecovery113)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.io.StringReader)'
    - '[wstxtest.stream.TestRecovery113].fail(String)'
    - '[wstxtest.stream.TestRecovery113].assertNotNull(wstxtest.stream.TestRecovery113)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestRecovery113]._verifyRecovery(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.TestRecovery113
      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.TestRecovery113].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestRecovery113.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestRecovery113
    signature: '[wstxtest.stream.TestRecovery113].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestDTD].getInputFactory()'
      Src: wstxtest.stream.TestDTD:32,1
    - Dst: '[wstxtest.stream.TestDTD].setSupportDTD(wstxtest.stream.TestDTD,boolean)'
      Src: wstxtest.stream.TestDTD:33,1
    - Dst: '[wstxtest.stream.TestDTD].constructStreamReader(wstxtest.stream.TestDTD,wstxtest.stream.TestDTD)'
      Src: wstxtest.stream.TestDTD:34,1
    - Dst: '[wstxtest.stream.TestDTD].next()'
      Src: wstxtest.stream.TestDTD:35,1
    - Dst: '[wstxtest.stream.TestDTD].assertTokenType(wstxtest.stream.TestDTD,wstxtest.stream.TestDTD)'
      Src: wstxtest.stream.TestDTD:35,1
    - Dst: '[wstxtest.stream.TestDTD].getDTDInfo()'
      Src: wstxtest.stream.TestDTD:37,1
    - Dst: '[wstxtest.stream.TestDTD].assertNotNull(wstxtest.stream.TestDTD)'
      Src: wstxtest.stream.TestDTD:38,1
    - Dst: '[wstxtest.stream.TestDTD].next()'
      Src: wstxtest.stream.TestDTD:40,1
    - Dst: '[wstxtest.stream.TestDTD].assertTokenType(wstxtest.stream.TestDTD,wstxtest.stream.TestDTD)'
      Src: wstxtest.stream.TestDTD:40,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: 41
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 41
    functionName: '[wstxtest.stream.TestDTD].testSkipping()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestDTD.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestDTD].setSupportDTD(wstxtest.stream.TestDTD,boolean)'
    - '[wstxtest.stream.TestDTD].assertNotNull(wstxtest.stream.TestDTD)'
    - '[wstxtest.stream.TestDTD].getInputFactory()'
    - '[wstxtest.stream.TestDTD].next()'
    - '[wstxtest.stream.TestDTD].assertTokenType(wstxtest.stream.TestDTD,wstxtest.stream.TestDTD)'
    - '[wstxtest.stream.TestDTD].getDTDInfo()'
    - '[wstxtest.stream.TestDTD].constructStreamReader(wstxtest.stream.TestDTD,wstxtest.stream.TestDTD)'
    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.TestXmlDeclEncodingName].getInputFactory()'
      Src: wstxtest.stream.TestXmlDeclEncodingName:32,1
    - Dst: '[wstxtest.stream.TestXmlDeclEncodingName].constructStreamReader(wstxtest.stream.TestXmlDeclEncodingName,wstxtest.stream.TestXmlDeclEncodingName)'
      Src: wstxtest.stream.TestXmlDeclEncodingName:32,1
    - Dst: '[wstxtest.stream.TestXmlDeclEncodingName].getCharacterEncodingScheme()'
      Src: wstxtest.stream.TestXmlDeclEncodingName:33,1
    - Dst: '[wstxtest.stream.TestXmlDeclEncodingName].assertEquals(wstxtest.stream.TestXmlDeclEncodingName,wstxtest.stream.TestXmlDeclEncodingName)'
      Src: wstxtest.stream.TestXmlDeclEncodingName:33,1
    - Dst: '[wstxtest.stream.TestXmlDeclEncodingName].next()'
      Src: wstxtest.stream.TestXmlDeclEncodingName:34,1
    - Dst: '[wstxtest.stream.TestXmlDeclEncodingName].assertTokenType(wstxtest.stream.TestXmlDeclEncodingName,wstxtest.stream.TestXmlDeclEncodingName)'
      Src: wstxtest.stream.TestXmlDeclEncodingName:34,1
    - Dst: '[wstxtest.stream.TestXmlDeclEncodingName].close()'
      Src: wstxtest.stream.TestXmlDeclEncodingName:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: 37
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 37
    functionName: '[wstxtest.stream.TestXmlDeclEncodingName].testValidEncodingNames()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlDeclEncodingName.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestXmlDeclEncodingName].assertEquals(wstxtest.stream.TestXmlDeclEncodingName,wstxtest.stream.TestXmlDeclEncodingName)'
    - '[wstxtest.stream.TestXmlDeclEncodingName].close()'
    - '[wstxtest.stream.TestXmlDeclEncodingName].next()'
    - '[wstxtest.stream.TestXmlDeclEncodingName].constructStreamReader(wstxtest.stream.TestXmlDeclEncodingName,wstxtest.stream.TestXmlDeclEncodingName)'
    - '[wstxtest.stream.TestXmlDeclEncodingName].getCharacterEncodingScheme()'
    - '[wstxtest.stream.TestXmlDeclEncodingName].getInputFactory()'
    - '[wstxtest.stream.TestXmlDeclEncodingName].assertTokenType(wstxtest.stream.TestXmlDeclEncodingName,wstxtest.stream.TestXmlDeclEncodingName)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestXmlDeclEncodingName].testValidEncodingNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXmlDeclEncodingName].getInputFactory()'
      Src: wstxtest.stream.TestXmlDeclEncodingName:48,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestXmlDeclEncodingName)'
      Src: wstxtest.stream.TestXmlDeclEncodingName:49,1
    - Dst: '[wstxtest.stream.TestXmlDeclEncodingName].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestXmlDeclEncodingName:48,1
    - Dst: '[wstxtest.stream.TestXmlDeclEncodingName].next()'
      Src: wstxtest.stream.TestXmlDeclEncodingName:50,1
    - Dst: '[wstxtest.stream.TestXmlDeclEncodingName].close()'
      Src: wstxtest.stream.TestXmlDeclEncodingName:51,1
    - Dst: '[wstxtest.stream.TestXmlDeclEncodingName].fail(String)'
      Src: wstxtest.stream.TestXmlDeclEncodingName:52,1
    - Dst: expected.getMessage()
      Src: wstxtest.stream.TestXmlDeclEncodingName:54,1
    - Dst: expected.getMessage()
      Src: wstxtest.stream.TestXmlDeclEncodingName:55,1
    - Dst: '[wstxtest.stream.TestXmlDeclEncodingName].contains(String)'
      Src: wstxtest.stream.TestXmlDeclEncodingName:55,1
    - Dst: '[wstxtest.stream.TestXmlDeclEncodingName].assertTrue(String,wstxtest.stream.TestXmlDeclEncodingName)'
      Src: wstxtest.stream.TestXmlDeclEncodingName:54,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    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: 58
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 58
    functionName: '[wstxtest.stream.TestXmlDeclEncodingName].testInvalidEncodingNameReader()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlDeclEncodingName.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestXmlDeclEncodingName].close()'
    - '[wstxtest.stream.TestXmlDeclEncodingName].next()'
    - '[wstxtest.stream.TestXmlDeclEncodingName].contains(String)'
    - '[wstxtest.stream.TestXmlDeclEncodingName].assertTrue(String,wstxtest.stream.TestXmlDeclEncodingName)'
    - '[wstxtest.stream.TestXmlDeclEncodingName].fail(String)'
    - '[java.io.StringReader].<init>(wstxtest.stream.TestXmlDeclEncodingName)'
    - '[wstxtest.stream.TestXmlDeclEncodingName].getInputFactory()'
    - expected.getMessage()
    - '[wstxtest.stream.TestXmlDeclEncodingName].createXMLStreamReader(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestXmlDeclEncodingName].testInvalidEncodingNameReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXmlDeclEncodingName].getInputFactory()'
      Src: wstxtest.stream.TestXmlDeclEncodingName:67,1
    - Dst: '[wstxtest.stream.TestXmlDeclEncodingName].setProperty(String,ParsingMode)'
      Src: wstxtest.stream.TestXmlDeclEncodingName:68,1
    - Dst: '[wstxtest.stream.TestXmlDeclEncodingName].constructStreamReader(wstxtest.stream.TestXmlDeclEncodingName,wstxtest.stream.TestXmlDeclEncodingName)'
      Src: wstxtest.stream.TestXmlDeclEncodingName:70,1
    - Dst: '[wstxtest.stream.TestXmlDeclEncodingName].streamThroughFailing(wstxtest.stream.TestXmlDeclEncodingName,String)'
      Src: wstxtest.stream.TestXmlDeclEncodingName:71,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: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 72
    functionName: '[wstxtest.stream.TestXmlDeclEncodingName].testInvalidEncodingNameMultiDoc()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlDeclEncodingName.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestXmlDeclEncodingName].streamThroughFailing(wstxtest.stream.TestXmlDeclEncodingName,String)'
    - '[wstxtest.stream.TestXmlDeclEncodingName].setProperty(String,ParsingMode)'
    - '[wstxtest.stream.TestXmlDeclEncodingName].constructStreamReader(wstxtest.stream.TestXmlDeclEncodingName,wstxtest.stream.TestXmlDeclEncodingName)'
    - '[wstxtest.stream.TestXmlDeclEncodingName].getInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestXmlDeclEncodingName].testInvalidEncodingNameMultiDoc()'
  - 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.TestXmlDeclEncodingName
      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.TestXmlDeclEncodingName].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlDeclEncodingName.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestXmlDeclEncodingName
    signature: '[wstxtest.stream.TestXmlDeclEncodingName].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestStreaming].getReader(wstxtest.stream.TestStreaming,boolean)'
      Src: wstxtest.stream.TestStreaming:44,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:45,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:45,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:46,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:46,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.stream.TestStreaming:47,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
      Src: wstxtest.stream.TestStreaming:48,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.stream.TestStreaming:49,1
    - Dst: '[wstxtest.stream.TestStreaming].equals(wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:50,1
    - Dst: CONTENT_OUT.startsWith(wstxtest.stream.TestStreaming)
      Src: wstxtest.stream.TestStreaming:51,1
    - Dst: '[wstxtest.stream.TestStreaming].fail(String)'
      Src: wstxtest.stream.TestStreaming:52,1
    - Dst: '[wstxtest.stream.TestStreaming].fail(String)'
      Src: wstxtest.stream.TestStreaming:56,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
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:64,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:64,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: 65
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 65
    functionName: '[wstxtest.stream.TestStreaming].testTextStreaming()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestStreaming.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
    - '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
    - '[StringWriter].toString()'
    - '[wstxtest.stream.TestStreaming].equals(wstxtest.stream.TestStreaming)'
    - '[wstxtest.stream.TestStreaming].fail(String)'
    - CONTENT_OUT.startsWith(wstxtest.stream.TestStreaming)
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[wstxtest.stream.TestStreaming].getReader(wstxtest.stream.TestStreaming,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestStreaming].testTextStreaming()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CONTENT_IN.replace(String,String)
      Src: wstxtest.stream.TestStreaming:79,1
    - Dst: '[wstxtest.stream.TestStreaming].replace(String,String)'
      Src: wstxtest.stream.TestStreaming:79,1
    - Dst: '[wstxtest.stream.TestStreaming].getReader(wstxtest.stream.TestStreaming,boolean)'
      Src: wstxtest.stream.TestStreaming:86,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:87,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:87,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:88,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:88,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.stream.TestStreaming:89,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
      Src: wstxtest.stream.TestStreaming:90,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.stream.TestStreaming:91,1
    - Dst: '[wstxtest.stream.TestStreaming].equals(wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:92,1
    - Dst: '[wstxtest.stream.TestStreaming].startsWith(wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:93,1
    - Dst: '[wstxtest.stream.TestStreaming].fail(String)'
      Src: wstxtest.stream.TestStreaming:94,1
    - Dst: '[wstxtest.stream.TestStreaming].fail(String)'
      Src: wstxtest.stream.TestStreaming:98,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:104,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:104,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:106,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:106,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: 107
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 107
    functionName: '[wstxtest.stream.TestStreaming].testCDataStreaming()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestStreaming.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
    - '[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)'
    - CONTENT_IN.replace(String,String)
    - '[wstxtest.stream.TestStreaming].fail(String)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[wstxtest.stream.TestStreaming].replace(String,String)'
    - '[wstxtest.stream.TestStreaming].getReader(wstxtest.stream.TestStreaming,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:129,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:130,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:130,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:131,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:131,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.stream.TestStreaming:132,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
      Src: wstxtest.stream.TestStreaming:133,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.stream.TestStreaming:134,1
    - Dst: '[wstxtest.stream.TestStreaming].equals(wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:136,1
    - Dst: exp.startsWith(wstxtest.stream.TestStreaming)
      Src: wstxtest.stream.TestStreaming:137,1
    - Dst: '[wstxtest.stream.TestStreaming].fail(String)'
      Src: wstxtest.stream.TestStreaming:138,1
    - Dst: '[wstxtest.stream.TestStreaming].fail(String)'
      Src: wstxtest.stream.TestStreaming:142,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:147,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:147,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: 149
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 149
    functionName: '[wstxtest.stream.TestStreaming].testCoalescingStreaming()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestStreaming.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
    - exp.startsWith(wstxtest.stream.TestStreaming)
    - '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
    - '[StringWriter].toString()'
    - '[wstxtest.stream.TestStreaming].equals(wstxtest.stream.TestStreaming)'
    - '[wstxtest.stream.TestStreaming].fail(String)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[wstxtest.stream.TestStreaming].getReader(wstxtest.stream.TestStreaming,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestStreaming].testCoalescingStreaming()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestStreaming].getReader(wstxtest.stream.TestStreaming,boolean)'
      Src: wstxtest.stream.TestStreaming:159,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:160,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:160,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:161,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:161,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.stream.TestStreaming:162,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
      Src: wstxtest.stream.TestStreaming:164,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].hasNext()'
      Src: wstxtest.stream.TestStreaming:167,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:168,1
    - Dst: '[wstxtest.stream.TestStreaming].fail(String)'
      Src: wstxtest.stream.TestStreaming:170,1
    - Dst: ex.getMessage()
      Src: wstxtest.stream.TestStreaming:173,1
    - Dst: '[wstxtest.stream.TestStreaming].contains(String)'
      Src: wstxtest.stream.TestStreaming:174,1
    - Dst: '[wstxtest.stream.TestStreaming].contains(String)'
      Src: wstxtest.stream.TestStreaming:174,1
    - Dst: '[wstxtest.stream.TestStreaming].fail(String)'
      Src: wstxtest.stream.TestStreaming:175,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    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: 178
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 178
    functionName: '[wstxtest.stream.TestStreaming].testStreamingTextRejectsBracketSequence()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestStreaming.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
    - '[wstxtest.stream.TestStreaming].contains(String)'
    - '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
    - '[org.codehaus.stax2.XMLStreamReader2].hasNext()'
    - '[wstxtest.stream.TestStreaming].fail(String)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - ex.getMessage()
    - '[wstxtest.stream.TestStreaming].getReader(wstxtest.stream.TestStreaming,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestStreaming].testStreamingTextRejectsBracketSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestStreaming].getWstxInputFactory()'
      Src: wstxtest.stream.TestStreaming:189,1
    - Dst: '[wstxtest.stream.TestStreaming].getConfig()'
      Src: wstxtest.stream.TestStreaming:190,1
    - Dst: '[wstxtest.stream.TestStreaming].doSupportNamespaces(boolean)'
      Src: wstxtest.stream.TestStreaming:190,1
    - Dst: '[wstxtest.stream.TestStreaming].getConfig()'
      Src: wstxtest.stream.TestStreaming:191,1
    - Dst: '[wstxtest.stream.TestStreaming].doCoalesceText(boolean)'
      Src: wstxtest.stream.TestStreaming:191,1
    - Dst: '[wstxtest.stream.TestStreaming].getConfig()'
      Src: wstxtest.stream.TestStreaming:192,1
    - Dst: '[wstxtest.stream.TestStreaming].setInputBufferLength(int)'
      Src: wstxtest.stream.TestStreaming:192,1
    - Dst: '[wstxtest.stream.TestStreaming].getConfig()'
      Src: wstxtest.stream.TestStreaming:193,1
    - Dst: '[wstxtest.stream.TestStreaming].setShortestReportedTextSegment(int)'
      Src: wstxtest.stream.TestStreaming:193,1
    - Dst: '[wstxtest.stream.TestStreaming].constructStreamReader(wstxtest.stream.TestStreaming,String)'
      Src: wstxtest.stream.TestStreaming:194,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: 195
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 195
    functionName: '[wstxtest.stream.TestStreaming].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestStreaming.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestStreaming].getConfig()'
    - '[wstxtest.stream.TestStreaming].setInputBufferLength(int)'
    - '[wstxtest.stream.TestStreaming].doCoalesceText(boolean)'
    - '[wstxtest.stream.TestStreaming].getWstxInputFactory()'
    - '[wstxtest.stream.TestStreaming].constructStreamReader(wstxtest.stream.TestStreaming,String)'
    - '[wstxtest.stream.TestStreaming].doSupportNamespaces(boolean)'
    - '[wstxtest.stream.TestStreaming].setShortestReportedTextSegment(int)'
    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:34,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: 36
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 36
    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: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].getLocalName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:47,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:47,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:49,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:49,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      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].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:53,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:53,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:54,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:54,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCurrentEntityDecl()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:55,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertNotNull(com.ctc.wstx.ent.EntityDecl)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:56,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:57,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:57,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getReplacementText()'
      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].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:61,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:61,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCurrentLocation()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:64,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertNotNull(wstxtest.stream.TestTreatCharRefAsEnts)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:65,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].getCharacterOffset()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:66,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(int,wstxtest.stream.TestTreatCharRefAsEnts)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:66,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: 67
      start: 38
    functionDepth: 9
    functionLinenumber: 38
    functionLinenumberEnd: 67
    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].getCharacterOffset()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertNotNull(com.ctc.wstx.ent.EntityDecl)'
    - '[com.ctc.wstx.ent.EntityDecl].getName()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[com.ctc.wstx.ent.EntityDecl].getReplacementText()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(int,wstxtest.stream.TestTreatCharRefAsEnts)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertNotNull(wstxtest.stream.TestTreatCharRefAsEnts)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getCurrentLocation()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    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:75,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:77,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:77,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:78,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:78,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:80,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:80,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:81,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:81,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:83,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:83,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:84,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:84,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: 85
      start: 69
    functionDepth: 9
    functionLinenumber: 69
    functionLinenumberEnd: 85
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].testReturnCharsReference()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    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:93,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:95,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:95,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:96,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:96,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:98,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:98,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:100,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:100,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: 101
      start: 87
    functionDepth: 9
    functionLinenumber: 87
    functionLinenumberEnd: 101
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].testReturnEntityForCharReferenceWithHighMinTextSegment()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    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:109,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:111,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:111,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:112,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:112,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:114,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:114,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:116,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:116,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: 117
      start: 103
    functionDepth: 9
    functionLinenumber: 103
    functionLinenumberEnd: 117
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].testReturnCharsReferenceWithHighMinTextSegment()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    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: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].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:130,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:130,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      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].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:134,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:134,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      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].getCurrentEntityDecl()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:136,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertNotNull(com.ctc.wstx.ent.EntityDecl)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:137,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:138,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:138,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getReplacementText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:139,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:139,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:142,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:142,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCurrentLocation()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:145,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertNotNull(wstxtest.stream.TestTreatCharRefAsEnts)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:146,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].getCharacterOffset()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:147,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(int,wstxtest.stream.TestTreatCharRefAsEnts)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:147,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: 148
      start: 119
    functionDepth: 9
    functionLinenumber: 119
    functionLinenumberEnd: 148
    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].getCharacterOffset()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertNotNull(com.ctc.wstx.ent.EntityDecl)'
    - '[com.ctc.wstx.ent.EntityDecl].getName()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[com.ctc.wstx.ent.EntityDecl].getReplacementText()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(int,wstxtest.stream.TestTreatCharRefAsEnts)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertNotNull(wstxtest.stream.TestTreatCharRefAsEnts)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getCurrentLocation()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    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:156,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:158,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:158,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:159,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:159,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:161,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:161,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:162,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:162,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:164,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:164,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:165,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:165,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: 166
      start: 150
    functionDepth: 9
    functionLinenumber: 150
    functionLinenumberEnd: 166
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].testNoReplEntitiesAndReturnCharsReference()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    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:174,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:176,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:176,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:177,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:177,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:179,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:179,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:181,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:181,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: 182
      start: 168
    functionDepth: 9
    functionLinenumber: 168
    functionLinenumberEnd: 182
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].testNoReplEntitiesAndReturnEntityForCharReferenceWithHighMinTextSegment()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    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:190,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:192,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:192,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:193,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:193,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:195,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:195,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:197,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:197,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: 198
      start: 184
    functionDepth: 9
    functionLinenumber: 184
    functionLinenumberEnd: 198
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].testNoReplEntitiesAndReturnCharsReferenceWithHighMinTextSegment()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestTreatCharRefAsEnts].testNoReplEntitiesAndReturnCharsReferenceWithHighMinTextSegment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].getConfiguredFactory(boolean,boolean,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:204,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:205,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: 206
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 206
    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].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getConfiguredFactory(boolean,boolean,int)'
    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:212,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].setValidating(wstxtest.stream.TestTreatCharRefAsEnts,boolean)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:213,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].setReplaceEntities(wstxtest.stream.TestTreatCharRefAsEnts,boolean)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:214,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].setTreatCharRefsAsEnts(wstxtest.stream.TestTreatCharRefAsEnts,boolean)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:215,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].setMinTextSegment(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:216,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: 218
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 218
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].getConfiguredFactory(boolean,boolean,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.stream.TestTreatCharRefAsEnts].setTreatCharRefsAsEnts(wstxtest.stream.TestTreatCharRefAsEnts,boolean)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].setReplaceEntities(wstxtest.stream.TestTreatCharRefAsEnts,boolean)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].setValidating(wstxtest.stream.TestTreatCharRefAsEnts,boolean)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getInputFactory()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].setMinTextSegment(wstxtest.stream.TestTreatCharRefAsEnts,int)'
    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:20,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestAttributeLimits:21,1
    - Dst: '[java.io.Reader].<init>()'
      Src: wstxtest.stream.TestAttributeLimits:22,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestAttributeLimits:43,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].nextTag()'
      Src: wstxtest.stream.TestAttributeLimits:45,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].fail(String)'
      Src: wstxtest.stream.TestAttributeLimits:46,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].verifyException(wstxtest.stream.TestAttributeLimits,String)'
      Src: wstxtest.stream.TestAttributeLimits:48,1
    - Dst: '[java.io.Reader].close()'
      Src: wstxtest.stream.TestAttributeLimits:50,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: 51
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 51
    functionName: '[wstxtest.stream.TestAttributeLimits].testMaxAttributesLimit()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttributeLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestAttributeLimits].nextTag()'
    - '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestAttributeLimits].fail(String)'
    - '[wstxtest.stream.TestAttributeLimits].verifyException(wstxtest.stream.TestAttributeLimits,String)'
    - '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
    - '[java.io.Reader].close()'
    - '[wstxtest.stream.TestAttributeLimits].setProperty(String,int)'
    - '[java.io.Reader].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestAttributeLimits].testMaxAttributesLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestAttributeLimits:60,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestAttributeLimits:61,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestAttributeLimits:62,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestAttributeLimits:62,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].nextTag()'
      Src: wstxtest.stream.TestAttributeLimits:66,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].fail(String)'
      Src: wstxtest.stream.TestAttributeLimits:67,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].verifyException(wstxtest.stream.TestAttributeLimits,String)'
      Src: wstxtest.stream.TestAttributeLimits:69,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].close()'
      Src: wstxtest.stream.TestAttributeLimits:71,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestAttributeLimits:74,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestAttributeLimits:75,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestAttributeLimits:76,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestAttributeLimits:76,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].nextTag()'
      Src: wstxtest.stream.TestAttributeLimits:80,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].fail(String)'
      Src: wstxtest.stream.TestAttributeLimits:81,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].verifyException(wstxtest.stream.TestAttributeLimits,String)'
      Src: wstxtest.stream.TestAttributeLimits:83,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].close()'
      Src: wstxtest.stream.TestAttributeLimits:85,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: 86
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 86
    functionName: '[wstxtest.stream.TestAttributeLimits].testExactSmallMaxAttributeCount()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttributeLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestAttributeLimits].nextTag()'
    - '[wstxtest.stream.TestAttributeLimits].fail(String)'
    - '[java.io.StringReader].<init>(String)'
    - '[wstxtest.stream.TestAttributeLimits].verifyException(wstxtest.stream.TestAttributeLimits,String)'
    - '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestAttributeLimits].close()'
    - '[wstxtest.stream.TestAttributeLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestAttributeLimits].testExactSmallMaxAttributeCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestAttributeLimits:92,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestAttributeLimits:93,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestAttributeLimits:96,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestAttributeLimits:96,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].next()'
      Src: wstxtest.stream.TestAttributeLimits:98,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].assertTokenType(wstxtest.stream.TestAttributeLimits,wstxtest.stream.TestAttributeLimits)'
      Src: wstxtest.stream.TestAttributeLimits:98,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].getAttributeCount()'
      Src: wstxtest.stream.TestAttributeLimits:99,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].assertEquals(int,wstxtest.stream.TestAttributeLimits)'
      Src: wstxtest.stream.TestAttributeLimits:99,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].next()'
      Src: wstxtest.stream.TestAttributeLimits:100,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].assertTokenType(wstxtest.stream.TestAttributeLimits,wstxtest.stream.TestAttributeLimits)'
      Src: wstxtest.stream.TestAttributeLimits:100,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].close()'
      Src: wstxtest.stream.TestAttributeLimits:101,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestAttributeLimits:104,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestAttributeLimits:104,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].next()'
      Src: wstxtest.stream.TestAttributeLimits:107,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].fail(String)'
      Src: wstxtest.stream.TestAttributeLimits:108,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].verifyException(wstxtest.stream.TestAttributeLimits,String)'
      Src: wstxtest.stream.TestAttributeLimits:110,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: 112
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 112
    functionName: '[wstxtest.stream.TestAttributeLimits].testShorterAttribute()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttributeLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestAttributeLimits].fail(String)'
    - '[java.io.StringReader].<init>(String)'
    - '[wstxtest.stream.TestAttributeLimits].next()'
    - '[wstxtest.stream.TestAttributeLimits].verifyException(wstxtest.stream.TestAttributeLimits,String)'
    - '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestAttributeLimits].assertTokenType(wstxtest.stream.TestAttributeLimits,wstxtest.stream.TestAttributeLimits)'
    - '[wstxtest.stream.TestAttributeLimits].getAttributeCount()'
    - '[wstxtest.stream.TestAttributeLimits].close()'
    - '[wstxtest.stream.TestAttributeLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestAttributeLimits].assertEquals(int,wstxtest.stream.TestAttributeLimits)'
    - '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestAttributeLimits].testShorterAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Reader].<init>()'
      Src: wstxtest.stream.TestAttributeLimits:117,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestAttributeLimits:140,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestAttributeLimits:141,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestAttributeLimits:142,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].next()'
      Src: wstxtest.stream.TestAttributeLimits:143,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].fail(String)'
      Src: wstxtest.stream.TestAttributeLimits:145,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].verifyException(wstxtest.stream.TestAttributeLimits,String)'
      Src: wstxtest.stream.TestAttributeLimits:147,1
    - Dst: '[java.io.Reader].close()'
      Src: wstxtest.stream.TestAttributeLimits:149,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: 150
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 150
    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].fail(String)'
    - '[wstxtest.stream.TestAttributeLimits].next()'
    - '[wstxtest.stream.TestAttributeLimits].verifyException(wstxtest.stream.TestAttributeLimits,String)'
    - '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
    - '[java.io.Reader].close()'
    - '[wstxtest.stream.TestAttributeLimits].setProperty(String,int)'
    - '[java.io.Reader].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestAttributeLimits].testLongAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestAttributeLimits:156,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].setProperty(String,wstxtest.stream.TestAttributeLimits)'
      Src: wstxtest.stream.TestAttributeLimits:157,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestAttributeLimits:160,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestAttributeLimits:160,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].next()'
      Src: wstxtest.stream.TestAttributeLimits:162,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].assertTokenType(wstxtest.stream.TestAttributeLimits,wstxtest.stream.TestAttributeLimits)'
      Src: wstxtest.stream.TestAttributeLimits:162,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].getAttributeCount()'
      Src: wstxtest.stream.TestAttributeLimits:163,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].assertEquals(int,wstxtest.stream.TestAttributeLimits)'
      Src: wstxtest.stream.TestAttributeLimits:163,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttributeLimits:164,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].assertEquals(String,wstxtest.stream.TestAttributeLimits)'
      Src: wstxtest.stream.TestAttributeLimits:164,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].next()'
      Src: wstxtest.stream.TestAttributeLimits:165,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].assertTokenType(wstxtest.stream.TestAttributeLimits,wstxtest.stream.TestAttributeLimits)'
      Src: wstxtest.stream.TestAttributeLimits:165,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].close()'
      Src: wstxtest.stream.TestAttributeLimits:166,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: 167
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 167
    functionName: '[wstxtest.stream.TestAttributeLimits].testMaxAttrMaxIntValue()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttributeLimits.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[wstxtest.stream.TestAttributeLimits].next()'
    - '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestAttributeLimits].assertTokenType(wstxtest.stream.TestAttributeLimits,wstxtest.stream.TestAttributeLimits)'
    - '[wstxtest.stream.TestAttributeLimits].getAttributeCount()'
    - '[wstxtest.stream.TestAttributeLimits].close()'
    - '[wstxtest.stream.TestAttributeLimits].assertEquals(int,wstxtest.stream.TestAttributeLimits)'
    - '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.StringReader)'
    - '[wstxtest.stream.TestAttributeLimits].getAttributeValue(int)'
    - '[wstxtest.stream.TestAttributeLimits].setProperty(String,wstxtest.stream.TestAttributeLimits)'
    - '[wstxtest.stream.TestAttributeLimits].assertEquals(String,wstxtest.stream.TestAttributeLimits)'
    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:45,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThrough(XMLStreamReader)'
      Src: wstxtest.stream.TestParsingModeForTokens:45,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:49,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:49,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:52,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:52,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:55,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:55,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:61,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:61,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: 64
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 64
    functionName: '[wstxtest.stream.TestParsingModeForTokens].testSingleDocumentMode()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestParsingModeForTokens.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
    - '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
    - '[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:70,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:70,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:78,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:78,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:84,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:84,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:89,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:89,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: 92
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 92
    functionName: '[wstxtest.stream.TestParsingModeForTokens].testMultiDocumentMode()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestParsingModeForTokens.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
    - '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
    - '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(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:99,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:99,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:102,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:102,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:110,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:110,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:115,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:115,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:121,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:121,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: 124
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 124
    functionName: '[wstxtest.stream.TestParsingModeForTokens].testFragmentMode()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestParsingModeForTokens.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
    - '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
    - '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(XMLStreamReader,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestParsingModeForTokens].testFragmentMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getInputFactory()'
      Src: wstxtest.stream.TestParsingModeForTokens:135,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].setProperty(String,WstxInputProperties.ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:136,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].constructStreamReader(wstxtest.stream.TestParsingModeForTokens,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:137,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: 138
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 138
    functionName: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,WstxInputProperties.ParsingMode)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestParsingModeForTokens.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestParsingModeForTokens].constructStreamReader(wstxtest.stream.TestParsingModeForTokens,String)'
    - '[wstxtest.stream.TestParsingModeForTokens].getInputFactory()'
    - '[wstxtest.stream.TestParsingModeForTokens].setProperty(String,WstxInputProperties.ParsingMode)'
    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:144,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].fail(wstxtest.stream.TestParsingModeForTokens)'
      Src: wstxtest.stream.TestParsingModeForTokens:146,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: 148
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 148
    functionName: '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(XMLStreamReader,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestParsingModeForTokens.java
    functionUses: 2
    functionsReached:
    - '[wstxtest.stream.TestParsingModeForTokens].fail(wstxtest.stream.TestParsingModeForTokens)'
    - '[wstxtest.stream.TestParsingModeForTokens].streamThrough(XMLStreamReader)'
    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:28,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(String)'
      Src: wstxtest.stream.TestConfig:30,1
    - Dst: '[wstxtest.stream.TestConfig].assertNull(wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:30,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(String)'
      Src: wstxtest.stream.TestConfig:31,1
    - Dst: '[wstxtest.stream.TestConfig].assertNull(wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:31,1
    - Dst: '[wstxtest.stream.TestConfig.DTDResolver].<init>()'
      Src: wstxtest.stream.TestConfig:34,1
    - Dst: '[EntityResolver].<init>()'
      Src: wstxtest.stream.TestConfig:35,1
    - Dst: '[wstxtest.stream.TestConfig].setProperty(String,wstxtest.stream.TestConfig.DTDResolver)'
      Src: wstxtest.stream.TestConfig:37,1
    - Dst: '[wstxtest.stream.TestConfig].setProperty(String,EntityResolver)'
      Src: wstxtest.stream.TestConfig:38,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(String)'
      Src: wstxtest.stream.TestConfig:40,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(String)'
      Src: wstxtest.stream.TestConfig:41,1
    - Dst: '[wstxtest.stream.TestConfig].assertTrue(String,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:42,1
    - Dst: '[wstxtest.stream.TestConfig].assertTrue(String,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:44,1
    - Dst: '[wstxtest.stream.TestConfig].constructStreamReader(wstxtest.stream.TestConfig,String)'
      Src: wstxtest.stream.TestConfig:48,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(String)'
      Src: wstxtest.stream.TestConfig:49,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(String)'
      Src: wstxtest.stream.TestConfig:50,1
    - Dst: '[wstxtest.stream.TestConfig].assertTrue(String,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:52,1
    - Dst: '[wstxtest.stream.TestConfig].assertTrue(String,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:54,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: 56
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 56
    functionName: '[wstxtest.stream.TestConfig].testSettingResolvers()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestConfig.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestConfig].setProperty(String,EntityResolver)'
    - '[wstxtest.stream.TestConfig].assertTrue(String,wstxtest.stream.TestConfig)'
    - '[wstxtest.stream.TestConfig].getProperty(String)'
    - '[wstxtest.stream.TestConfig].setProperty(String,wstxtest.stream.TestConfig.DTDResolver)'
    - '[wstxtest.stream.TestConfig].assertNull(wstxtest.stream.TestConfig)'
    - '[wstxtest.stream.TestConfig].constructStreamReader(wstxtest.stream.TestConfig,String)'
    - '[wstxtest.stream.TestConfig.DTDResolver].<init>()'
    - '[wstxtest.stream.TestConfig].getNewInputFactory()'
    - '[EntityResolver].<init>()'
    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: 67
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 67
    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: 78
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 78
    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:84,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:85,1
    - Dst: '[wstxtest.stream.TestConfig].assertEquals(String,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:85,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:86,1
    - Dst: '[wstxtest.stream.TestConfig].assertEquals(String,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:86,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:88,1
    - Dst: '[wstxtest.stream.TestConfig].assertEquals(wstxtest.stream.TestConfig,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:87,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: 89
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 89
    functionName: '[wstxtest.stream.TestConfig].testReaderProperties()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestConfig.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestConfig].getProperty(wstxtest.stream.TestConfig)'
    - '[wstxtest.stream.TestConfig].assertEquals(wstxtest.stream.TestConfig,wstxtest.stream.TestConfig)'
    - '[wstxtest.stream.TestConfig].getNewInputFactory()'
    - '[wstxtest.stream.TestConfig].assertEquals(String,wstxtest.stream.TestConfig)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestConfig].testReaderProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestConfig].getNewOutputFactory()'
      Src: wstxtest.stream.TestConfig:95,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:96,1
    - Dst: '[wstxtest.stream.TestConfig].assertEquals(String,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:96,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:97,1
    - Dst: '[wstxtest.stream.TestConfig].assertEquals(String,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:97,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:99,1
    - Dst: '[wstxtest.stream.TestConfig].assertEquals(wstxtest.stream.TestConfig,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:98,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: 100
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 100
    functionName: '[wstxtest.stream.TestConfig].testWriterProperties()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestConfig.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestConfig].getProperty(wstxtest.stream.TestConfig)'
    - '[wstxtest.stream.TestConfig].assertEquals(wstxtest.stream.TestConfig,wstxtest.stream.TestConfig)'
    - '[wstxtest.stream.TestConfig].getNewOutputFactory()'
    - '[wstxtest.stream.TestConfig].assertEquals(String,wstxtest.stream.TestConfig)'
    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: 116
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 116
    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: 127
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 127
    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:36,1
    - Dst: '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:37,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: 38
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 38
    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:44,1
    - Dst: '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:45,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: 46
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 46
    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:52,1
    - Dst: '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:53,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: 54
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 54
    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:60,1
    - Dst: '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:61,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: 62
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 62
    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:72,1
    - Dst: '[wstxtest.stream.TestXmlId].doTestInvalid(boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:73,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: 74
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 74
    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:80,1
    - Dst: '[wstxtest.stream.TestXmlId].doTestInvalid(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: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 82
    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:88,1
    - Dst: '[wstxtest.stream.TestXmlId].doTestInvalidDisabled(boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:89,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: 90
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 90
    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:96,1
    - Dst: '[wstxtest.stream.TestXmlId].doTestInvalidDisabled(boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:97,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: 98
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 98
    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:110,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:114,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:114,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeCount()'
      Src: wstxtest.stream.TestXmlId:115,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(int,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:115,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeLocalName(int)'
      Src: wstxtest.stream.TestXmlId:116,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(String,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:116,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeType(int)'
      Src: wstxtest.stream.TestXmlId:117,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(String,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:117,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].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].getAttributeCount()'
      Src: wstxtest.stream.TestXmlId:122,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(int,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:122,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeValue(int)'
      Src: wstxtest.stream.TestXmlId:123,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(String,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:123,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeInfo()'
      Src: wstxtest.stream.TestXmlId:125,1
    - Dst: '[wstxtest.stream.TestXmlId].getIdAttributeIndex()'
      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].getAttributeInfo()'
      Src: wstxtest.stream.TestXmlId:127,1
    - Dst: '[wstxtest.stream.TestXmlId].getIdAttributeIndex()'
      Src: wstxtest.stream.TestXmlId:127,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:127,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeType(int)'
      Src: wstxtest.stream.TestXmlId:129,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(wstxtest.stream.TestXmlId,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].getAttributeValue(int)'
      Src: wstxtest.stream.TestXmlId:135,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(String,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:135,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeLocalName(int)'
      Src: wstxtest.stream.TestXmlId:136,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(String,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:136,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(wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:137,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeType(int)'
      Src: wstxtest.stream.TestXmlId:138,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(String,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:138,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:139,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:139,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:142,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:142,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeCount()'
      Src: wstxtest.stream.TestXmlId:143,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(int,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:143,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeType(int)'
      Src: wstxtest.stream.TestXmlId:144,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:144,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeInfo()'
      Src: wstxtest.stream.TestXmlId:146,1
    - Dst: '[wstxtest.stream.TestXmlId].getIdAttributeIndex()'
      Src: wstxtest.stream.TestXmlId:146,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(int,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:146,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeInfo()'
      Src: wstxtest.stream.TestXmlId:148,1
    - Dst: '[wstxtest.stream.TestXmlId].getIdAttributeIndex()'
      Src: wstxtest.stream.TestXmlId:148,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:148,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeValue(int)'
      Src: wstxtest.stream.TestXmlId:153,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(String,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:153,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeValue(int)'
      Src: wstxtest.stream.TestXmlId:155,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(String,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:155,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:157,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:157,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].close()'
      Src: wstxtest.stream.TestXmlId:159,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: 160
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 160
    functionName: '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlId.java
    functionUses: 4
    functionsReached:
    - '[wstxtest.stream.TestXmlId].getReader(String,boolean,boolean,boolean)'
    - '[org.codehaus.stax2.XMLStreamReader2].getAttributeCount()'
    - '[org.codehaus.stax2.XMLStreamReader2].getAttributeValue(int)'
    - '[wstxtest.stream.TestXmlId].assertEquals(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
    - '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
    - '[org.codehaus.stax2.XMLStreamReader2].getAttributeInfo()'
    - '[org.codehaus.stax2.XMLStreamReader2].getAttributeLocalName(int)'
    - '[org.codehaus.stax2.XMLStreamReader2].getAttributeType(int)'
    - '[wstxtest.stream.TestXmlId].assertEquals(String,wstxtest.stream.TestXmlId)'
    - '[wstxtest.stream.TestXmlId].getIdAttributeIndex()'
    - '[wstxtest.stream.TestXmlId].assertEquals(wstxtest.stream.TestXmlId)'
    - '[wstxtest.stream.TestXmlId].assertEquals(int,wstxtest.stream.TestXmlId)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[org.codehaus.stax2.XMLStreamReader2].close()'
    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:165,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:167,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:167,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:168,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:168,1
    - Dst: '[wstxtest.stream.TestXmlId].fail(String)'
      Src: wstxtest.stream.TestXmlId:169,1
    - Dst: '[wstxtest.stream.TestXmlId].assertMessageContains(wstxtest.stream.TestXmlId,String)'
      Src: wstxtest.stream.TestXmlId:171,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: 173
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 173
    functionName: '[wstxtest.stream.TestXmlId].doTestInvalid(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlId.java
    functionUses: 2
    functionsReached:
    - '[wstxtest.stream.TestXmlId].fail(String)'
    - '[wstxtest.stream.TestXmlId].getValidatingReader(String,boolean,boolean)'
    - '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
    - '[wstxtest.stream.TestXmlId].assertMessageContains(wstxtest.stream.TestXmlId,String)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    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:181,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:182,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:182,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:183,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:183,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: 184
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 184
    functionName: '[wstxtest.stream.TestXmlId].doTestInvalidDisabled(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlId.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[wstxtest.stream.TestXmlId].getReader(String,boolean,boolean,boolean)'
    - '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestXmlId].doTestInvalidDisabled(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXmlId].getInputFactory()'
      Src: wstxtest.stream.TestXmlId:191,1
    - Dst: '[wstxtest.stream.TestXmlId].setSupportDTD(wstxtest.stream.TestXmlId,boolean)'
      Src: wstxtest.stream.TestXmlId:192,1
    - Dst: '[wstxtest.stream.TestXmlId].setValidating(wstxtest.stream.TestXmlId,boolean)'
      Src: wstxtest.stream.TestXmlId:193,1
    - Dst: '[wstxtest.stream.TestXmlId].setCoalescing(wstxtest.stream.TestXmlId,boolean)'
      Src: wstxtest.stream.TestXmlId:194,1
    - Dst: '[wstxtest.stream.TestXmlId].setNamespaceAware(wstxtest.stream.TestXmlId,boolean)'
      Src: wstxtest.stream.TestXmlId:195,1
    - Dst: '[wstxtest.stream.TestXmlId].setProperty(wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:196,1
    - Dst: '[wstxtest.stream.TestXmlId].constructStreamReader(wstxtest.stream.TestXmlId,String)'
      Src: wstxtest.stream.TestXmlId:200,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: 201
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 201
    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].setSupportDTD(wstxtest.stream.TestXmlId,boolean)'
    - '[wstxtest.stream.TestXmlId].setCoalescing(wstxtest.stream.TestXmlId,boolean)'
    - '[wstxtest.stream.TestXmlId].constructStreamReader(wstxtest.stream.TestXmlId,String)'
    - '[wstxtest.stream.TestXmlId].getInputFactory()'
    - '[wstxtest.stream.TestXmlId].setNamespaceAware(wstxtest.stream.TestXmlId,boolean)'
    - '[wstxtest.stream.TestXmlId].setProperty(wstxtest.stream.TestXmlId)'
    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:207,1
    - Dst: '[wstxtest.stream.TestXmlId].setSupportDTD(wstxtest.stream.TestXmlId,boolean)'
      Src: wstxtest.stream.TestXmlId:208,1
    - Dst: '[wstxtest.stream.TestXmlId].setValidating(wstxtest.stream.TestXmlId,boolean)'
      Src: wstxtest.stream.TestXmlId:209,1
    - Dst: '[wstxtest.stream.TestXmlId].setCoalescing(wstxtest.stream.TestXmlId,boolean)'
      Src: wstxtest.stream.TestXmlId:210,1
    - Dst: '[wstxtest.stream.TestXmlId].setNamespaceAware(wstxtest.stream.TestXmlId,boolean)'
      Src: wstxtest.stream.TestXmlId:211,1
    - Dst: '[wstxtest.stream.TestXmlId].setProperty(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:212,1
    - Dst: '[wstxtest.stream.TestXmlId].constructStreamReader(wstxtest.stream.TestXmlId,String)'
      Src: wstxtest.stream.TestXmlId:214,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: 215
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 215
    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].setSupportDTD(wstxtest.stream.TestXmlId,boolean)'
    - '[wstxtest.stream.TestXmlId].setCoalescing(wstxtest.stream.TestXmlId,boolean)'
    - '[wstxtest.stream.TestXmlId].constructStreamReader(wstxtest.stream.TestXmlId,String)'
    - '[wstxtest.stream.TestXmlId].setProperty(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
    - '[wstxtest.stream.TestXmlId].getInputFactory()'
    - '[wstxtest.stream.TestXmlId].setNamespaceAware(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:26,1
    - Dst: '[wstxtest.stream.TestElementLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestElementLimits:49,1
    - Dst: '[wstxtest.stream.TestElementLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestElementLimits:50,1
    - Dst: '[wstxtest.stream.TestElementLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestElementLimits:51,1
    - Dst: '[wstxtest.stream.TestElementLimits].next()'
      Src: wstxtest.stream.TestElementLimits:53,1
    - Dst: '[wstxtest.stream.TestElementLimits].fail(String)'
      Src: wstxtest.stream.TestElementLimits:56,1
    - Dst: '[wstxtest.stream.TestElementLimits].verifyException(wstxtest.stream.TestElementLimits,String)'
      Src: wstxtest.stream.TestElementLimits:58,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: 60
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 60
    functionName: '[wstxtest.stream.TestElementLimits].testSuperDeep()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestElementLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestElementLimits].next()'
    - '[wstxtest.stream.TestElementLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestElementLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestElementLimits].fail(String)'
    - '[wstxtest.stream.TestElementLimits].getNewInputFactory()'
    - '[java.io.Reader].<init>()'
    - '[wstxtest.stream.TestElementLimits].verifyException(wstxtest.stream.TestElementLimits,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestElementLimits].testSuperDeep()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Reader].<init>()'
      Src: wstxtest.stream.TestElementLimits:65,1
    - Dst: '[wstxtest.stream.TestElementLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestElementLimits:88,1
    - Dst: '[wstxtest.stream.TestElementLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestElementLimits:89,1
    - Dst: '[wstxtest.stream.TestElementLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestElementLimits:91,1
    - Dst: '[wstxtest.stream.TestElementLimits].next()'
      Src: wstxtest.stream.TestElementLimits:92,1
    - Dst: '[wstxtest.stream.TestElementLimits].fail(String)'
      Src: wstxtest.stream.TestElementLimits:94,1
    - Dst: '[wstxtest.stream.TestElementLimits].verifyException(wstxtest.stream.TestElementLimits,String)'
      Src: wstxtest.stream.TestElementLimits:96,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: 98
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 98
    functionName: '[wstxtest.stream.TestElementLimits].testManyChildren()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestElementLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestElementLimits].next()'
    - '[wstxtest.stream.TestElementLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestElementLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestElementLimits].fail(String)'
    - '[wstxtest.stream.TestElementLimits].getNewInputFactory()'
    - '[java.io.Reader].<init>()'
    - '[wstxtest.stream.TestElementLimits].verifyException(wstxtest.stream.TestElementLimits,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestElementLimits].testManyChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestElementLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestElementLimits:105,1
    - Dst: '[wstxtest.stream.TestElementLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestElementLimits:106,1
    - Dst: '[wstxtest.stream.TestElementLimits].createManyElementReader()'
      Src: wstxtest.stream.TestElementLimits:107,1
    - Dst: '[wstxtest.stream.TestElementLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestElementLimits:107,1
    - Dst: '[wstxtest.stream.TestElementLimits].next()'
      Src: wstxtest.stream.TestElementLimits:108,1
    - Dst: '[wstxtest.stream.TestElementLimits].fail(String)'
      Src: wstxtest.stream.TestElementLimits:110,1
    - Dst: '[wstxtest.stream.TestElementLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestElementLimits:114,1
    - Dst: '[wstxtest.stream.TestElementLimits].createManyElementReader()'
      Src: wstxtest.stream.TestElementLimits:115,1
    - Dst: '[wstxtest.stream.TestElementLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestElementLimits:115,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].setProperty(String,int)'
      Src: wstxtest.stream.TestElementLimits:117,1
    - Dst: '[wstxtest.stream.TestElementLimits].next()'
      Src: wstxtest.stream.TestElementLimits:118,1
    - Dst: '[wstxtest.stream.TestElementLimits].fail(String)'
      Src: wstxtest.stream.TestElementLimits:120,1
    - Dst: '[wstxtest.stream.TestElementLimits].verifyException(wstxtest.stream.TestElementLimits,String)'
      Src: wstxtest.stream.TestElementLimits:122,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: 124
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 124
    functionName: '[wstxtest.stream.TestElementLimits].testManyElements()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestElementLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestElementLimits].next()'
    - '[wstxtest.stream.TestElementLimits].setProperty(String,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].setProperty(String,int)'
    - '[wstxtest.stream.TestElementLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestElementLimits].fail(String)'
    - '[wstxtest.stream.TestElementLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestElementLimits].verifyException(wstxtest.stream.TestElementLimits,String)'
    - '[wstxtest.stream.TestElementLimits].createManyElementReader()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestElementLimits].testManyElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestElementLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestElementLimits:129,1
    - Dst: '[wstxtest.stream.TestElementLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestElementLimits:130,1
    - Dst: '[wstxtest.stream.TestElementLimits].createManyElementReader()'
      Src: wstxtest.stream.TestElementLimits:131,1
    - Dst: '[wstxtest.stream.TestElementLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestElementLimits:131,1
    - Dst: '[wstxtest.stream.TestElementLimits].next()'
      Src: wstxtest.stream.TestElementLimits:132,1
    - Dst: '[wstxtest.stream.TestElementLimits].fail(String)'
      Src: wstxtest.stream.TestElementLimits:134,1
    - Dst: '[wstxtest.stream.TestElementLimits].verifyException(wstxtest.stream.TestElementLimits,String)'
      Src: wstxtest.stream.TestElementLimits:136,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: 138
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 138
    functionName: '[wstxtest.stream.TestElementLimits].testCharacterLimit()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestElementLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestElementLimits].next()'
    - '[wstxtest.stream.TestElementLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestElementLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestElementLimits].fail(String)'
    - '[wstxtest.stream.TestElementLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestElementLimits].verifyException(wstxtest.stream.TestElementLimits,String)'
    - '[wstxtest.stream.TestElementLimits].createManyElementReader()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestElementLimits].testCharacterLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Reader].<init>()'
      Src: wstxtest.stream.TestElementLimits:142,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: 168
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 168
    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: TestSaxProperties.class.getResource(String)
      Src: wstxtest.sax.TestSaxProperties:38,1
    - Dst: '[wstxtest.sax.TestSaxProperties].toString()'
      Src: wstxtest.sax.TestSaxProperties:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[wstxtest.sax.TestSaxProperties].docWithExternalPE()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestSaxProperties.java
    functionUses: 3
    functionsReached:
    - '[wstxtest.sax.TestSaxProperties].toString()'
    - TestSaxProperties.class.getResource(String)
    linkageType: ''
    returnType: String
    signature: '[wstxtest.sax.TestSaxProperties].docWithExternalPE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
      Src: wstxtest.sax.TestSaxProperties:46,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(wstxtest.sax.TestSaxProperties)'
      Src: wstxtest.sax.TestSaxProperties:49,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertFalse(boolean)'
      Src: wstxtest.sax.TestSaxProperties:49,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].setFeature(wstxtest.sax.TestSaxProperties,boolean)'
      Src: wstxtest.sax.TestSaxProperties:52,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(wstxtest.sax.TestSaxProperties)'
      Src: wstxtest.sax.TestSaxProperties:53,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertTrue(boolean)'
      Src: wstxtest.sax.TestSaxProperties:53,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].setFeature(wstxtest.sax.TestSaxProperties,boolean)'
      Src: wstxtest.sax.TestSaxProperties:56,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(wstxtest.sax.TestSaxProperties)'
      Src: wstxtest.sax.TestSaxProperties:57,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertFalse(boolean)'
      Src: wstxtest.sax.TestSaxProperties:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    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: 58
      start: 43
    functionDepth: 4
    functionLinenumber: 43
    functionLinenumberEnd: 58
    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)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].setFeature(wstxtest.sax.TestSaxProperties,boolean)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(wstxtest.sax.TestSaxProperties)'
    - '[wstxtest.sax.TestSaxProperties].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestSaxProperties].testSecureProcessingFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
      Src: wstxtest.sax.TestSaxProperties:63,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].setFeature(wstxtest.sax.TestSaxProperties,boolean)'
      Src: wstxtest.sax.TestSaxProperties:64,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestSaxProperties:65,1
    - Dst: '[wstxtest.sax.TestBasicSax.MyHandler].<init>()'
      Src: wstxtest.sax.TestSaxProperties:74,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.sax.TestSaxProperties:75,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: wstxtest.sax.TestSaxProperties:75,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestBasicSax.MyHandler)'
      Src: wstxtest.sax.TestSaxProperties:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 60
    functionDepth: 4
    functionLinenumber: 60
    functionLinenumberEnd: 77
    functionName: '[wstxtest.sax.TestSaxProperties].testSecureProcessingReader()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestSaxProperties.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
    - '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestBasicSax.MyHandler)'
    - '[wstxtest.sax.TestBasicSax.MyHandler].<init>()'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].setFeature(wstxtest.sax.TestSaxProperties,boolean)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestSaxProperties].testSecureProcessingReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
      Src: wstxtest.sax.TestSaxProperties:83,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestSaxProperties:83,1
    - Dst: '[javax.xml.parsers.SAXParser].getXMLReader()'
      Src: wstxtest.sax.TestSaxProperties:83,1
    - Dst: '[wstxtest.sax.TestSaxProperties].getFeature(wstxtest.sax.TestSaxProperties)'
      Src: wstxtest.sax.TestSaxProperties:85,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertFalse(wstxtest.sax.TestSaxProperties)'
      Src: wstxtest.sax.TestSaxProperties:85,1
    - Dst: '[wstxtest.sax.TestSaxProperties].setFeature(wstxtest.sax.TestSaxProperties,boolean)'
      Src: wstxtest.sax.TestSaxProperties:86,1
    - Dst: '[wstxtest.sax.TestSaxProperties].getFeature(wstxtest.sax.TestSaxProperties)'
      Src: wstxtest.sax.TestSaxProperties:87,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertTrue(wstxtest.sax.TestSaxProperties)'
      Src: wstxtest.sax.TestSaxProperties:87,1
    - Dst: '[wstxtest.sax.TestSaxProperties].setFeature(wstxtest.sax.TestSaxProperties,boolean)'
      Src: wstxtest.sax.TestSaxProperties:88,1
    - Dst: '[wstxtest.sax.TestSaxProperties].getFeature(wstxtest.sax.TestSaxProperties)'
      Src: wstxtest.sax.TestSaxProperties:89,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertFalse(wstxtest.sax.TestSaxProperties)'
      Src: wstxtest.sax.TestSaxProperties:89,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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 80
    functionDepth: 4
    functionLinenumber: 80
    functionLinenumberEnd: 90
    functionName: '[wstxtest.sax.TestSaxProperties].testSecureProcessingXmlReader()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestSaxProperties.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
    - '[wstxtest.sax.TestSaxProperties].assertFalse(wstxtest.sax.TestSaxProperties)'
    - '[wstxtest.sax.TestSaxProperties].getFeature(wstxtest.sax.TestSaxProperties)'
    - '[wstxtest.sax.TestSaxProperties].assertTrue(wstxtest.sax.TestSaxProperties)'
    - '[javax.xml.parsers.SAXParser].getXMLReader()'
    - '[wstxtest.sax.TestSaxProperties].setFeature(wstxtest.sax.TestSaxProperties,boolean)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestSaxProperties].testSecureProcessingXmlReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
      Src: wstxtest.sax.TestSaxProperties:98,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(String)'
      Src: wstxtest.sax.TestSaxProperties:101,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertTrue(boolean)'
      Src: wstxtest.sax.TestSaxProperties:101,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(String)'
      Src: wstxtest.sax.TestSaxProperties:102,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertTrue(boolean)'
      Src: wstxtest.sax.TestSaxProperties:102,1
    - Dst: '[wstxtest.sax.TestBasicSax.MyHandler].<init>()'
      Src: wstxtest.sax.TestSaxProperties:104,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestSaxProperties:105,1
    - Dst: '[wstxtest.sax.TestSaxProperties].docWithExternalPE()'
      Src: wstxtest.sax.TestSaxProperties:105,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.sax.TestSaxProperties:105,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: wstxtest.sax.TestSaxProperties:105,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestBasicSax.MyHandler)'
      Src: wstxtest.sax.TestSaxProperties:105,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertEquals(String,int,wstxtest.sax.TestSaxProperties)'
      Src: wstxtest.sax.TestSaxProperties:107,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertEquals(String,int,wstxtest.sax.TestSaxProperties)'
      Src: wstxtest.sax.TestSaxProperties:109,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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 95
    functionDepth: 4
    functionLinenumber: 95
    functionLinenumberEnd: 111
    functionName: '[wstxtest.sax.TestSaxProperties].testExternalParameterEntitiesEnabled()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestSaxProperties.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
    - '[wstxtest.sax.TestSaxProperties].assertEquals(String,int,wstxtest.sax.TestSaxProperties)'
    - '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestBasicSax.MyHandler)'
    - '[wstxtest.sax.TestBasicSax.MyHandler].<init>()'
    - '[java.io.StringReader].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[wstxtest.sax.TestSaxProperties].assertTrue(boolean)'
    - '[wstxtest.sax.TestSaxProperties].docWithExternalPE()'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(String)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestSaxProperties].testExternalParameterEntitiesEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
      Src: wstxtest.sax.TestSaxProperties:116,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(String)'
      Src: wstxtest.sax.TestSaxProperties:119,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertTrue(boolean)'
      Src: wstxtest.sax.TestSaxProperties:119,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].setFeature(String,boolean)'
      Src: wstxtest.sax.TestSaxProperties:121,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(String)'
      Src: wstxtest.sax.TestSaxProperties:122,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertFalse(boolean)'
      Src: wstxtest.sax.TestSaxProperties:122,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(String)'
      Src: wstxtest.sax.TestSaxProperties:123,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertFalse(boolean)'
      Src: wstxtest.sax.TestSaxProperties:123,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestSaxProperties:126,1
    - Dst: '[wstxtest.sax.TestSaxProperties].docWithExternalPE()'
      Src: wstxtest.sax.TestSaxProperties:126,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.sax.TestSaxProperties:126,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: wstxtest.sax.TestSaxProperties:126,1
    - Dst: '[wstxtest.sax.TestBasicSax.MyHandler].<init>()'
      Src: wstxtest.sax.TestSaxProperties:127,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestBasicSax.MyHandler)'
      Src: wstxtest.sax.TestSaxProperties:126,1
    - Dst: '[wstxtest.sax.TestSaxProperties].fail(String)'
      Src: wstxtest.sax.TestSaxProperties:128,1
    - Dst: '[wstxtest.sax.TestSaxProperties].verifyException(wstxtest.sax.TestSaxProperties,String)'
      Src: wstxtest.sax.TestSaxProperties:130,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    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: 132
      start: 113
    functionDepth: 4
    functionLinenumber: 113
    functionLinenumberEnd: 132
    functionName: '[wstxtest.sax.TestSaxProperties].testExternalParameterEntitiesFactory()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestSaxProperties.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
    - '[wstxtest.sax.TestSaxProperties].verifyException(wstxtest.sax.TestSaxProperties,String)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].setFeature(String,boolean)'
    - '[wstxtest.sax.TestSaxProperties].assertFalse(boolean)'
    - '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestBasicSax.MyHandler)'
    - '[wstxtest.sax.TestSaxProperties].fail(String)'
    - '[wstxtest.sax.TestBasicSax.MyHandler].<init>()'
    - '[java.io.StringReader].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[wstxtest.sax.TestSaxProperties].assertTrue(boolean)'
    - '[wstxtest.sax.TestSaxProperties].docWithExternalPE()'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(String)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestSaxProperties].testExternalParameterEntitiesFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
      Src: wstxtest.sax.TestSaxProperties:137,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestSaxProperties:137,1
    - Dst: '[javax.xml.parsers.SAXParser].getXMLReader()'
      Src: wstxtest.sax.TestSaxProperties:137,1
    - Dst: '[wstxtest.sax.TestSaxProperties].getFeature(String)'
      Src: wstxtest.sax.TestSaxProperties:139,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertTrue(wstxtest.sax.TestSaxProperties)'
      Src: wstxtest.sax.TestSaxProperties:139,1
    - Dst: '[wstxtest.sax.TestSaxProperties].setFeature(String,boolean)'
      Src: wstxtest.sax.TestSaxProperties:141,1
    - Dst: '[wstxtest.sax.TestSaxProperties].getFeature(String)'
      Src: wstxtest.sax.TestSaxProperties:142,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertFalse(wstxtest.sax.TestSaxProperties)'
      Src: wstxtest.sax.TestSaxProperties:142,1
    - Dst: '[wstxtest.sax.TestSaxProperties].getFeature(String)'
      Src: wstxtest.sax.TestSaxProperties:143,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertFalse(wstxtest.sax.TestSaxProperties)'
      Src: wstxtest.sax.TestSaxProperties:143,1
    - Dst: '[wstxtest.sax.TestBasicSax.MyHandler].<init>()'
      Src: wstxtest.sax.TestSaxProperties:145,1
    - Dst: '[wstxtest.sax.TestSaxProperties].setContentHandler(wstxtest.sax.TestBasicSax.MyHandler)'
      Src: wstxtest.sax.TestSaxProperties:145,1
    - Dst: '[wstxtest.sax.TestSaxProperties].docWithExternalPE()'
      Src: wstxtest.sax.TestSaxProperties:147,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.sax.TestSaxProperties:147,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: wstxtest.sax.TestSaxProperties:147,1
    - Dst: '[wstxtest.sax.TestSaxProperties].parse(org.xml.sax.InputSource)'
      Src: wstxtest.sax.TestSaxProperties:147,1
    - Dst: '[wstxtest.sax.TestSaxProperties].fail(String)'
      Src: wstxtest.sax.TestSaxProperties:148,1
    - Dst: '[wstxtest.sax.TestSaxProperties].verifyException(wstxtest.sax.TestSaxProperties,String)'
      Src: wstxtest.sax.TestSaxProperties:150,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    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: 152
      start: 134
    functionDepth: 4
    functionLinenumber: 134
    functionLinenumberEnd: 152
    functionName: '[wstxtest.sax.TestSaxProperties].testExternalParameterEntitiesXmlReader()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestSaxProperties.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
    - '[wstxtest.sax.TestSaxProperties].assertFalse(wstxtest.sax.TestSaxProperties)'
    - '[wstxtest.sax.TestSaxProperties].verifyException(wstxtest.sax.TestSaxProperties,String)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    - '[wstxtest.sax.TestBasicSax.MyHandler].<init>()'
    - '[wstxtest.sax.TestSaxProperties].assertTrue(wstxtest.sax.TestSaxProperties)'
    - '[java.io.StringReader].<init>(String)'
    - '[javax.xml.parsers.SAXParser].getXMLReader()'
    - '[wstxtest.sax.TestSaxProperties].parse(org.xml.sax.InputSource)'
    - '[wstxtest.sax.TestSaxProperties].setFeature(String,boolean)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[wstxtest.sax.TestSaxProperties].setContentHandler(wstxtest.sax.TestBasicSax.MyHandler)'
    - '[wstxtest.sax.TestSaxProperties].docWithExternalPE()'
    - '[wstxtest.sax.TestSaxProperties].fail(String)'
    - '[wstxtest.sax.TestSaxProperties].getFeature(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestSaxProperties].testExternalParameterEntitiesXmlReader()'
  - 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.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:37,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].setNamespaceAware(boolean)'
      Src: wstxtest.sax.TestEntityResolver:38,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestEntityResolver:39,1
    - Dst: '[org.xml.sax.helpers.DefaultHandler].<init>()'
      Src: wstxtest.sax.TestEntityResolver:40,1
    - Dst: '[StringReader].<init>(wstxtest.sax.TestEntityResolver)'
      Src: wstxtest.sax.TestEntityResolver:46,1
    - Dst: '[InputSource].<init>(StringReader)'
      Src: wstxtest.sax.TestEntityResolver:46,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(InputSource,org.xml.sax.helpers.DefaultHandler)'
      Src: wstxtest.sax.TestEntityResolver:46,1
    - Dst: '[wstxtest.sax.TestEntityResolver].fail(String)'
      Src: wstxtest.sax.TestEntityResolver:47,1
    - Dst: e.getCause()
      Src: wstxtest.sax.TestEntityResolver:49,1
    - Dst: '[wstxtest.sax.TestEntityResolver].assertNotNull(wstxtest.sax.TestEntityResolver)'
      Src: wstxtest.sax.TestEntityResolver:50,1
    - Dst: '[wstxtest.sax.TestEntityResolver].assertTrue()'
      Src: wstxtest.sax.TestEntityResolver:51,1
    - Dst: '[wstxtest.sax.TestEntityResolver].verifyException(wstxtest.sax.TestEntityResolver,String)'
      Src: wstxtest.sax.TestEntityResolver:54,1
    - Dst: FileNotFoundException.class.getName()
      Src: wstxtest.sax.TestEntityResolver:59,1
    - Dst: '[wstxtest.sax.TestEntityResolver].verifyException(wstxtest.sax.TestEntityResolver,wstxtest.sax.TestEntityResolver)'
      Src: wstxtest.sax.TestEntityResolver:59,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestEntityResolver:63,1
    - Dst: '[javax.xml.parsers.SAXParser].getXMLReader()'
      Src: wstxtest.sax.TestEntityResolver:64,1
    - Dst: '[org.codehaus.stax.test.vstream.TestParamEntities.MyResolver].<init>(String)'
      Src: wstxtest.sax.TestEntityResolver:64,1
    - Dst: '[wstxtest.sax.TestEntityResolver].setEntityResolver(org.codehaus.stax.test.vstream.TestParamEntities.MyResolver)'
      Src: wstxtest.sax.TestEntityResolver:64,1
    - Dst: '[org.xml.sax.helpers.DefaultHandler].<init>()'
      Src: wstxtest.sax.TestEntityResolver:65,1
    - Dst: '[StringReader].<init>(wstxtest.sax.TestEntityResolver)'
      Src: wstxtest.sax.TestEntityResolver:67,1
    - Dst: '[InputSource].<init>(StringReader)'
      Src: wstxtest.sax.TestEntityResolver:67,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(InputSource,org.xml.sax.helpers.DefaultHandler)'
      Src: wstxtest.sax.TestEntityResolver:67,1
    - Dst: e.getMessage()
      Src: wstxtest.sax.TestEntityResolver:69,1
    - Dst: '[wstxtest.sax.TestEntityResolver].fail(wstxtest.sax.TestEntityResolver)'
      Src: wstxtest.sax.TestEntityResolver:69,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 32
    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: 71
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 71
    functionName: '[wstxtest.sax.TestEntityResolver].testWithDummyExtSubset()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestEntityResolver.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
    - '[wstxtest.sax.TestEntityResolver].fail(String)'
    - e.getMessage()
    - '[javax.xml.parsers.SAXParser].getXMLReader()'
    - '[StringReader].<init>(wstxtest.sax.TestEntityResolver)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].setNamespaceAware(boolean)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    - '[wstxtest.sax.TestEntityResolver].assertNotNull(wstxtest.sax.TestEntityResolver)'
    - '[wstxtest.sax.TestEntityResolver].setEntityResolver(org.codehaus.stax.test.vstream.TestParamEntities.MyResolver)'
    - e.getCause()
    - '[wstxtest.sax.TestEntityResolver].assertTrue()'
    - '[javax.xml.parsers.SAXParser].parse(InputSource,org.xml.sax.helpers.DefaultHandler)'
    - FileNotFoundException.class.getName()
    - '[wstxtest.sax.TestEntityResolver].fail(wstxtest.sax.TestEntityResolver)'
    - '[wstxtest.sax.TestEntityResolver].verifyException(wstxtest.sax.TestEntityResolver,String)'
    - '[org.codehaus.stax.test.vstream.TestParamEntities.MyResolver].<init>(String)'
    - '[org.xml.sax.helpers.DefaultHandler].<init>()'
    - '[wstxtest.sax.TestEntityResolver].verifyException(wstxtest.sax.TestEntityResolver,wstxtest.sax.TestEntityResolver)'
    - '[InputSource].<init>(StringReader)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestEntityResolver].testWithDummyExtSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
      Src: wstxtest.sax.TestEntityResolver:87,1
    - Dst: '[javax.xml.stream.XMLResolver].<init>()'
      Src: wstxtest.sax.TestEntityResolver:89,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].setXMLResolver(javax.xml.stream.XMLResolver)'
      Src: wstxtest.sax.TestEntityResolver:89,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>(com.ctc.wstx.stax.WstxInputFactory)'
      Src: wstxtest.sax.TestEntityResolver:98,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestEntityResolver:99,1
    - Dst: '[org.xml.sax.helpers.DefaultHandler].<init>()'
      Src: wstxtest.sax.TestEntityResolver:101,1
    - Dst: '[StringReader].<init>(wstxtest.sax.TestEntityResolver)'
      Src: wstxtest.sax.TestEntityResolver:103,1
    - Dst: '[InputSource].<init>(StringReader)'
      Src: wstxtest.sax.TestEntityResolver:103,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(InputSource,org.xml.sax.helpers.DefaultHandler)'
      Src: wstxtest.sax.TestEntityResolver:103,1
    - Dst: e.getMessage()
      Src: wstxtest.sax.TestEntityResolver:106,1
    - Dst: '[wstxtest.sax.TestEntityResolver].fail(wstxtest.sax.TestEntityResolver)'
      Src: wstxtest.sax.TestEntityResolver:105,1
    - Dst: '[wstxtest.sax.TestEntityResolver].assertTrue(String)'
      Src: wstxtest.sax.TestEntityResolver:108,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    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: 109
      start: 78
    functionDepth: 4
    functionLinenumber: 78
    functionLinenumberEnd: 109
    functionName: '[wstxtest.sax.TestEntityResolver].testFactoryXMLResolverIsInherited()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestEntityResolver.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>(com.ctc.wstx.stax.WstxInputFactory)'
    - '[InputSource].<init>(StringReader)'
    - '[wstxtest.sax.TestEntityResolver].fail(wstxtest.sax.TestEntityResolver)'
    - e.getMessage()
    - '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
    - '[com.ctc.wstx.stax.WstxInputFactory].setXMLResolver(javax.xml.stream.XMLResolver)'
    - '[javax.xml.stream.XMLResolver].<init>()'
    - '[wstxtest.sax.TestEntityResolver].assertTrue(String)'
    - '[org.xml.sax.helpers.DefaultHandler].<init>()'
    - '[StringReader].<init>(wstxtest.sax.TestEntityResolver)'
    - '[javax.xml.parsers.SAXParser].parse(InputSource,org.xml.sax.helpers.DefaultHandler)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestEntityResolver].testFactoryXMLResolverIsInherited()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
      Src: wstxtest.sax.TestEntityResolver:125,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].setProperty(wstxtest.sax.TestEntityResolver,wstxtest.sax.TestEntityResolver)'
      Src: wstxtest.sax.TestEntityResolver:126,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>(com.ctc.wstx.stax.WstxInputFactory)'
      Src: wstxtest.sax.TestEntityResolver:127,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestEntityResolver:128,1
    - Dst: '[org.xml.sax.helpers.DefaultHandler].<init>()'
      Src: wstxtest.sax.TestEntityResolver:130,1
    - Dst: '[StringReader].<init>(wstxtest.sax.TestEntityResolver)'
      Src: wstxtest.sax.TestEntityResolver:132,1
    - Dst: '[InputSource].<init>(StringReader)'
      Src: wstxtest.sax.TestEntityResolver:132,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(InputSource,org.xml.sax.helpers.DefaultHandler)'
      Src: wstxtest.sax.TestEntityResolver:132,1
    - Dst: e.getMessage()
      Src: wstxtest.sax.TestEntityResolver:135,1
    - Dst: '[wstxtest.sax.TestEntityResolver].fail(wstxtest.sax.TestEntityResolver)'
      Src: wstxtest.sax.TestEntityResolver:134,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 116
    functionDepth: 4
    functionLinenumber: 116
    functionLinenumberEnd: 137
    functionName: '[wstxtest.sax.TestEntityResolver].testFactorySupportDtdIsInherited()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestEntityResolver.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].setProperty(wstxtest.sax.TestEntityResolver,wstxtest.sax.TestEntityResolver)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>(com.ctc.wstx.stax.WstxInputFactory)'
    - '[InputSource].<init>(StringReader)'
    - '[wstxtest.sax.TestEntityResolver].fail(wstxtest.sax.TestEntityResolver)'
    - e.getMessage()
    - '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
    - '[org.xml.sax.helpers.DefaultHandler].<init>()'
    - '[StringReader].<init>(wstxtest.sax.TestEntityResolver)'
    - '[javax.xml.parsers.SAXParser].parse(InputSource,org.xml.sax.helpers.DefaultHandler)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestEntityResolver].testFactorySupportDtdIsInherited()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
      Src: wstxtest.sax.TestEntityResolver:153,1
    - Dst: '[javax.xml.stream.XMLResolver].<init>()'
      Src: wstxtest.sax.TestEntityResolver:155,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].setXMLResolver(javax.xml.stream.XMLResolver)'
      Src: wstxtest.sax.TestEntityResolver:155,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>(com.ctc.wstx.stax.WstxInputFactory)'
      Src: wstxtest.sax.TestEntityResolver:163,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestEntityResolver:164,1
    - Dst: '[javax.xml.parsers.SAXParser].getXMLReader()'
      Src: wstxtest.sax.TestEntityResolver:167,1
    - Dst: '[EntityResolver].<init>()'
      Src: wstxtest.sax.TestEntityResolver:167,1
    - Dst: '[wstxtest.sax.TestEntityResolver].setEntityResolver(EntityResolver)'
      Src: wstxtest.sax.TestEntityResolver:167,1
    - Dst: '[org.xml.sax.helpers.DefaultHandler].<init>()'
      Src: wstxtest.sax.TestEntityResolver:175,1
    - Dst: '[StringReader].<init>(wstxtest.sax.TestEntityResolver)'
      Src: wstxtest.sax.TestEntityResolver:177,1
    - Dst: '[InputSource].<init>(StringReader)'
      Src: wstxtest.sax.TestEntityResolver:177,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(InputSource,org.xml.sax.helpers.DefaultHandler)'
      Src: wstxtest.sax.TestEntityResolver:177,1
    - Dst: e.getMessage()
      Src: wstxtest.sax.TestEntityResolver:179,1
    - Dst: '[wstxtest.sax.TestEntityResolver].fail(wstxtest.sax.TestEntityResolver)'
      Src: wstxtest.sax.TestEntityResolver:179,1
    - Dst: '[wstxtest.sax.TestEntityResolver].assertTrue(String)'
      Src: wstxtest.sax.TestEntityResolver:181,1
    - Dst: '[wstxtest.sax.TestEntityResolver].assertFalse(String)'
      Src: wstxtest.sax.TestEntityResolver:182,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 144
    functionDepth: 4
    functionLinenumber: 144
    functionLinenumberEnd: 184
    functionName: '[wstxtest.sax.TestEntityResolver].testSAXEntityResolverWinsOverFactoryResolver()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestEntityResolver.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>(com.ctc.wstx.stax.WstxInputFactory)'
    - '[InputSource].<init>(StringReader)'
    - '[wstxtest.sax.TestEntityResolver].fail(wstxtest.sax.TestEntityResolver)'
    - e.getMessage()
    - '[wstxtest.sax.TestEntityResolver].assertFalse(String)'
    - '[javax.xml.parsers.SAXParser].getXMLReader()'
    - '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
    - '[com.ctc.wstx.stax.WstxInputFactory].setXMLResolver(javax.xml.stream.XMLResolver)'
    - '[javax.xml.stream.XMLResolver].<init>()'
    - '[wstxtest.sax.TestEntityResolver].assertTrue(String)'
    - '[org.xml.sax.helpers.DefaultHandler].<init>()'
    - '[EntityResolver].<init>()'
    - '[StringReader].<init>(wstxtest.sax.TestEntityResolver)'
    - '[javax.xml.parsers.SAXParser].parse(InputSource,org.xml.sax.helpers.DefaultHandler)'
    - '[wstxtest.sax.TestEntityResolver].setEntityResolver(EntityResolver)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestEntityResolver].testSAXEntityResolverWinsOverFactoryResolver()'
  - 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: 199
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 199
    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:203,1
    - Dst: '[InputSource].<init>(StringReader)'
      Src: wstxtest.sax.TestEntityResolver.MyResolver:203,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: 204
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 204
    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:25,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>(com.ctc.wstx.stax.WstxInputFactory)'
      Src: wstxtest.sax.TestLexicalHandler:26,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestLexicalHandler:27,1
    - Dst: '[org.mockito.Mockito].mock()'
      Src: wstxtest.sax.TestLexicalHandler:28,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].getInputSource(String)'
      Src: wstxtest.sax.TestLexicalHandler:29,1
    - Dst: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].<init>(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:29,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
      Src: wstxtest.sax.TestLexicalHandler:29,1
    - Dst: '[org.mockito.Mockito].inOrder(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:31,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:32,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].startElement(String)'
      Src: wstxtest.sax.TestLexicalHandler:32,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:33,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].characters(String)'
      Src: wstxtest.sax.TestLexicalHandler:33,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:34,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].endElement(String)'
      Src: wstxtest.sax.TestLexicalHandler:34,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: 35
      start: 23
    functionDepth: 4
    functionLinenumber: 23
    functionLinenumberEnd: 35
    functionName: '[wstxtest.sax.TestLexicalHandler].testReplaceEntityRefs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>(com.ctc.wstx.stax.WstxInputFactory)'
    - '[wstxtest.sax.TestLexicalHandler].getInputSource(String)'
    - '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
    - '[wstxtest.sax.TestLexicalHandler].startElement(String)'
    - '[wstxtest.sax.TestLexicalHandler].endElement(String)'
    - '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
    - '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].<init>(wstxtest.sax.TestLexicalHandler)'
    - '[org.mockito.Mockito].inOrder(wstxtest.sax.TestLexicalHandler)'
    - '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
    - '[org.mockito.Mockito].mock()'
    - '[wstxtest.sax.TestLexicalHandler].characters(String)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestLexicalHandler].testReplaceEntityRefs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
      Src: wstxtest.sax.TestLexicalHandler:39,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestLexicalHandler:40,1
    - Dst: '[org.mockito.Mockito].mock()'
      Src: wstxtest.sax.TestLexicalHandler:41,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].getInputSource(String)'
      Src: wstxtest.sax.TestLexicalHandler:42,1
    - Dst: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].<init>(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:42,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
      Src: wstxtest.sax.TestLexicalHandler:42,1
    - Dst: '[org.mockito.Mockito].inOrder(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:44,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:45,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].startElement(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].characters(String)'
      Src: wstxtest.sax.TestLexicalHandler:46,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:47,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].skippedEntity(String)'
      Src: wstxtest.sax.TestLexicalHandler:47,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:48,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].characters(String)'
      Src: wstxtest.sax.TestLexicalHandler:48,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:49,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].endElement(String)'
      Src: wstxtest.sax.TestLexicalHandler:49,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: 50
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 50
    functionName: '[wstxtest.sax.TestLexicalHandler].testWithoutReplaceEntityRefs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
    - '[wstxtest.sax.TestLexicalHandler].getInputSource(String)'
    - '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
    - '[wstxtest.sax.TestLexicalHandler].startElement(String)'
    - '[wstxtest.sax.TestLexicalHandler].endElement(String)'
    - '[wstxtest.sax.TestLexicalHandler].skippedEntity(String)'
    - '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
    - '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].<init>(wstxtest.sax.TestLexicalHandler)'
    - '[org.mockito.Mockito].inOrder(wstxtest.sax.TestLexicalHandler)'
    - '[org.mockito.Mockito].mock()'
    - '[wstxtest.sax.TestLexicalHandler].characters(String)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestLexicalHandler].testWithoutReplaceEntityRefs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
      Src: wstxtest.sax.TestLexicalHandler:54,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestLexicalHandler:55,1
    - Dst: '[org.mockito.Mockito].mock()'
      Src: wstxtest.sax.TestLexicalHandler:56,1
    - Dst: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].<init>(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:57,1
    - Dst: '[javax.xml.parsers.SAXParser].setProperty(String,wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
      Src: wstxtest.sax.TestLexicalHandler:57,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].getInputSource(String)'
      Src: wstxtest.sax.TestLexicalHandler:58,1
    - Dst: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].<init>(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:58,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
      Src: wstxtest.sax.TestLexicalHandler:58,1
    - Dst: '[org.mockito.Mockito].inOrder(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:60,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:61,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].startElement(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].startEntity(String)'
      Src: wstxtest.sax.TestLexicalHandler:63,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:64,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].characters(String)'
      Src: wstxtest.sax.TestLexicalHandler:64,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:65,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].endEntity(String)'
      Src: wstxtest.sax.TestLexicalHandler:65,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:66,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].characters(String)'
      Src: wstxtest.sax.TestLexicalHandler:66,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:67,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].endElement(String)'
      Src: wstxtest.sax.TestLexicalHandler:67,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: 68
      start: 52
    functionDepth: 4
    functionLinenumber: 52
    functionLinenumberEnd: 68
    functionName: '[wstxtest.sax.TestLexicalHandler].testWithoutReplaceEntityRefsAndWithLexicalHandler()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
    - '[wstxtest.sax.TestLexicalHandler].getInputSource(String)'
    - '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
    - '[wstxtest.sax.TestLexicalHandler].startElement(String)'
    - '[wstxtest.sax.TestLexicalHandler].endElement(String)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    - '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
    - '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].<init>(wstxtest.sax.TestLexicalHandler)'
    - '[org.mockito.Mockito].inOrder(wstxtest.sax.TestLexicalHandler)'
    - '[wstxtest.sax.TestLexicalHandler].startEntity(String)'
    - '[org.mockito.Mockito].mock()'
    - '[wstxtest.sax.TestLexicalHandler].characters(String)'
    - '[wstxtest.sax.TestLexicalHandler].endEntity(String)'
    - '[javax.xml.parsers.SAXParser].setProperty(String,wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestLexicalHandler].testWithoutReplaceEntityRefsAndWithLexicalHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TestLexicalHandler.class.getResource(String)
      Src: wstxtest.sax.TestLexicalHandler:71,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].toString()'
      Src: wstxtest.sax.TestLexicalHandler:72,1
    - Dst: '[org.xml.sax.InputSource].<init>(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:72,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: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[wstxtest.sax.TestLexicalHandler].getInputSource(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 3
    functionsReached:
    - TestLexicalHandler.class.getResource(String)
    - '[wstxtest.sax.TestLexicalHandler].toString()'
    - '[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: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    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:85,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: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    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:90,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: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    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:95,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: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    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:100,1
    - Dst: '[EventListener].characters(wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
      Src: wstxtest.sax.TestLexicalHandler.EventListenerHandler:100,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: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    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:105,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: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    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:110,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: 111
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 111
    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: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    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: 118
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 118
    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: 120
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 120
    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: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    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: 124
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 124
    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: 126
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 126
    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:33,1
    - Dst: '[wstxtest.sax.TestBasicSax].doTestSimple(boolean,boolean)'
      Src: wstxtest.sax.TestBasicSax:34,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: 35
      start: 29
    functionDepth: 5
    functionLinenumber: 29
    functionLinenumberEnd: 35
    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:41,1
    - Dst: '[wstxtest.sax.TestBasicSax].doTestSimple(boolean,boolean)'
      Src: wstxtest.sax.TestBasicSax:42,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: 43
      start: 37
    functionDepth: 5
    functionLinenumber: 37
    functionLinenumberEnd: 43
    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:52,1
    - Dst: ("<root>" + text + "</root>").getBytes(wstxtest.sax.TestBasicSax)
      Src: wstxtest.sax.TestBasicSax:55,1
    - Dst: '[ByteArrayInputStream].<init>(wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:56,1
    - Dst: '[InputSource].<init>(ByteArrayInputStream)'
      Src: wstxtest.sax.TestBasicSax:56,1
    - Dst: '[InputSource].setEncoding(wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:57,1
    - Dst: '[wstxtest.sax.TestBasicSax.TextExtractor].<init>()'
      Src: wstxtest.sax.TestBasicSax:58,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource,wstxtest.sax.TestBasicSax.TextExtractor)'
      Src: wstxtest.sax.TestBasicSax:59,1
    - Dst: '[wstxtest.sax.TestBasicSax.TextExtractor].getText()'
      Src: wstxtest.sax.TestBasicSax:60,1
    - Dst: '[wstxtest.sax.TestBasicSax].assertEquals(wstxtest.sax.TestBasicSax,wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:60,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].<init>()'
      Src: wstxtest.sax.TestBasicSax:66,1
    - Dst: ("<?xml version='1.0' encoding='"+encoding+"' ?><root>" + text + "</root>").getBytes(wstxtest.sax.TestBasicSax)
      Src: wstxtest.sax.TestBasicSax:67,1
    - Dst: '[ByteArrayInputStream].<init>(wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:68,1
    - Dst: '[InputSource].<init>(ByteArrayInputStream)'
      Src: wstxtest.sax.TestBasicSax:68,1
    - Dst: '[InputSource].setEncoding(wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:69,1
    - Dst: '[wstxtest.sax.TestBasicSax.TextExtractor].<init>()'
      Src: wstxtest.sax.TestBasicSax:70,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource,wstxtest.sax.TestBasicSax.TextExtractor)'
      Src: wstxtest.sax.TestBasicSax:71,1
    - Dst: '[wstxtest.sax.TestBasicSax.TextExtractor].getText()'
      Src: wstxtest.sax.TestBasicSax:72,1
    - Dst: '[wstxtest.sax.TestBasicSax].assertEquals(wstxtest.sax.TestBasicSax,wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:72,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: 73
      start: 49
    functionDepth: 4
    functionLinenumber: 49
    functionLinenumberEnd: 73
    functionName: '[wstxtest.sax.TestBasicSax].testEncoding()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestBasicSax.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource,wstxtest.sax.TestBasicSax.TextExtractor)'
    - '[ByteArrayInputStream].<init>(wstxtest.sax.TestBasicSax)'
    - '[InputSource].setEncoding(wstxtest.sax.TestBasicSax)'
    - '[wstxtest.sax.TestBasicSax.TextExtractor].getText()'
    - '[wstxtest.sax.TestBasicSax].assertEquals(wstxtest.sax.TestBasicSax,wstxtest.sax.TestBasicSax)'
    - ("<?xml version='1.0' encoding='"+encoding+"' ?><root>" + text + "</root>").getBytes(wstxtest.sax.TestBasicSax)
    - ("<root>" + text + "</root>").getBytes(wstxtest.sax.TestBasicSax)
    - '[InputSource].<init>(ByteArrayInputStream)'
    - '[com.ctc.wstx.sax.WstxSAXParser].<init>()'
    - '[wstxtest.sax.TestBasicSax.TextExtractor].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestBasicSax].testEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
      Src: wstxtest.sax.TestBasicSax:85,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].setNamespaceAware(boolean)'
      Src: wstxtest.sax.TestBasicSax:86,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestBasicSax:87,1
    - Dst: '[MyHandler].<init>()'
      Src: wstxtest.sax.TestBasicSax:88,1
    - Dst: '[StringReader].<init>(String)'
      Src: wstxtest.sax.TestBasicSax:93,1
    - Dst: '[InputSource].<init>(StringReader)'
      Src: wstxtest.sax.TestBasicSax:93,1
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.sax.TestBasicSax:95,1
    - Dst: '[ByteArrayInputStream].<init>(wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:95,1
    - Dst: '[InputSource].<init>(ByteArrayInputStream)'
      Src: wstxtest.sax.TestBasicSax:95,1
    - Dst: '[InputSource].setSystemId(String)'
      Src: wstxtest.sax.TestBasicSax:97,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(InputSource,MyHandler)'
      Src: wstxtest.sax.TestBasicSax:99,1
    - Dst: '[wstxtest.sax.TestBasicSax].assertEquals(String,wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:100,1
    - Dst: '[wstxtest.sax.TestBasicSax].assertEquals(int,wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:101,1
    - Dst: '[wstxtest.sax.TestBasicSax].assertEquals(int,wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:102,1
    - Dst: '[wstxtest.sax.TestBasicSax].assertEquals(int,wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:103,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: 104
      start: 81
    functionDepth: 4
    functionLinenumber: 81
    functionLinenumberEnd: 104
    functionName: '[wstxtest.sax.TestBasicSax].doTestSimple(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestBasicSax.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
    - '[StringReader].<init>(String)'
    - '[InputSource].<init>(StringReader)'
    - '[ByteArrayInputStream].<init>(wstxtest.sax.TestBasicSax)'
    - '[MyHandler].<init>()'
    - '[InputSource].<init>(ByteArrayInputStream)'
    - '[javax.xml.parsers.SAXParser].parse(InputSource,MyHandler)'
    - '[InputSource].setSystemId(String)'
    - '[String].getBytes(String)'
    - '[wstxtest.sax.TestBasicSax].assertEquals(int,wstxtest.sax.TestBasicSax)'
    - '[wstxtest.sax.TestBasicSax].assertEquals(String,wstxtest.sax.TestBasicSax)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].setNamespaceAware(boolean)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    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:110,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: 111
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 111
    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:114,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: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    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:107,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: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    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:132,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: 133
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 133
    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: 138
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 138
    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:145,1
    - Dst: '[Attributes].getLocalName(wstxtest.sax.TestBasicSax.MyHandler)'
      Src: wstxtest.sax.TestBasicSax.MyHandler:149,1
    - Dst: '[Attributes].getQName(wstxtest.sax.TestBasicSax.MyHandler)'
      Src: wstxtest.sax.TestBasicSax.MyHandler:150,1
    - Dst: '[Attributes].getURI(wstxtest.sax.TestBasicSax.MyHandler)'
      Src: wstxtest.sax.TestBasicSax.MyHandler:151,1
    - Dst: '[Attributes].getValue(wstxtest.sax.TestBasicSax.MyHandler)'
      Src: wstxtest.sax.TestBasicSax.MyHandler:152,1
    - Dst: '[Attributes].getType(wstxtest.sax.TestBasicSax.MyHandler)'
      Src: wstxtest.sax.TestBasicSax.MyHandler:153,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: 155
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 155
    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].getQName(wstxtest.sax.TestBasicSax.MyHandler)'
    - '[Attributes].getType(wstxtest.sax.TestBasicSax.MyHandler)'
    - '[Attributes].getLength()'
    - '[Attributes].getURI(wstxtest.sax.TestBasicSax.MyHandler)'
    - '[Attributes].getValue(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: 4
    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.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
    - '[wstxtest.cfg.Configs].getInputBufferSizeConfig()'
    - '[wstxtest.cfg.Configs].getMinTextSegmentConfig()'
    - '[wstxtest.cfg.Configs].getNamespaceConfig()'
    - '[wstxtest.cfg.Configs].getLazyParsingConfig()'
    - '[wstxtest.cfg.Configs].getCoalescingConfig()'
    - '[wstxtest.cfg.Configs].getEntityExpansionConfig()'
    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.stax.WstxInputFactory].getConfig()'
    - '[wstxtest.cfg.Configs.NamespaceConfig].booleanFromInt(int)'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(wstxtest.cfg.Configs.NamespaceConfig)'
    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:
    - '[wstxtest.cfg.Configs.CoalescingConfig].booleanFromInt(int)'
    - '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
    - '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(wstxtest.cfg.Configs.CoalescingConfig)'
    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:
    - '[wstxtest.cfg.Configs.EntityExpansionConfig].booleanFromInt(int)'
    - '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
    - '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(wstxtest.cfg.Configs.EntityExpansionConfig)'
    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:
    - '[com.ctc.wstx.api.ReaderConfig].doParseLazily(wstxtest.cfg.Configs.LazyParsingConfig)'
    - '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
    - '[wstxtest.cfg.Configs.LazyParsingConfig].booleanFromInt(int)'
    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:
    - '[wstxtest.cfg.InputConfigIterator].firstConfig(javax.xml.stream.XMLInputFactory)'
    - mConfig.nextConfig(javax.xml.stream.XMLInputFactory)
    - '[ArrayList<wstxtest.cfg.InputTestConfig>].get(wstxtest.cfg.InputConfigIterator)'
    - '[wstxtest.cfg.InputTestMethod].runTest(javax.xml.stream.XMLInputFactory)'
    - '[wstxtest.cfg.InputConfigIterator].nextConfig(javax.xml.stream.XMLInputFactory)'
    - '[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].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(wstxtest.cfg.InputConfigIterator)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - (mConfigs.get(i)).getDesc()
    - '[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:33,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(ByteArrayInputStream)'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:33,1
    - Dst: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].streamThrough(XMLStreamReader)'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:35,1
    - Dst: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].fail(String)'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:36,1
    - Dst: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].verifyException(wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest,String)'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:41,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:43,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: 44
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 44
    functionName: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].testIssue125InputStream()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz125_32969_UTF32ReadTest.java
    functionUses: 0
    functionsReached:
    - '[ByteArrayInputStream].<init>(byte[])'
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    - '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].fail(String)'
    - '[XMLStreamReader].close()'
    - '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].streamThrough(XMLStreamReader)'
    - '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].verifyException(wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest,String)'
    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:51,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:52,1
    - Dst: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].streamThrough(XMLStreamReader)'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:54,1
    - Dst: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].fail(String)'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:55,1
    - Dst: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].verifyException(wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest,String)'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:58,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:60,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: 61
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 61
    functionName: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].testIssue125Stax2ByteArray()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz125_32969_UTF32ReadTest.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
    - '[org.codehaus.stax2.io.Stax2ByteArraySource].<init>(byte[],int,wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest)'
    - '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].fail(String)'
    - '[XMLStreamReader].close()'
    - '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].streamThrough(XMLStreamReader)'
    - '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].verifyException(wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest,String)'
    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:18,1
    - Dst: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].getWstxInputFactory()'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest: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.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:27,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(ByteArrayInputStream)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:27,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].streamThrough(XMLStreamReader)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:29,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].fail(String)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:30,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].verifyException(wstxtest.fuzz.Fuzz124_32906_CDataReadTest,String)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:32,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:34,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: 35
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 35
    functionName: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].testIssue124InputStream()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz124_32906_CDataReadTest.java
    functionUses: 0
    functionsReached:
    - '[ByteArrayInputStream].<init>(byte[])'
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].fail(String)'
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].streamThrough(XMLStreamReader)'
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].verifyException(wstxtest.fuzz.Fuzz124_32906_CDataReadTest,String)'
    - '[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:41,1
    - Dst: '[InputStreamReader].<init>(ByteArrayInputStream,String)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:41,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(InputStreamReader)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:43,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].streamThrough(XMLStreamReader)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:45,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].fail(String)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:46,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].verifyException(wstxtest.fuzz.Fuzz124_32906_CDataReadTest,String)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:48,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:50,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: 51
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 51
    functionName: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].testIssue124Reader()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz124_32906_CDataReadTest.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(InputStreamReader)'
    - '[ByteArrayInputStream].<init>(byte[])'
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].fail(String)'
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].streamThrough(XMLStreamReader)'
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].verifyException(wstxtest.fuzz.Fuzz124_32906_CDataReadTest,String)'
    - '[XMLStreamReader].close()'
    - '[InputStreamReader].<init>(ByteArrayInputStream,String)'
    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:58,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:59,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].streamThrough(XMLStreamReader)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:61,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].fail(String)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:62,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].verifyException(wstxtest.fuzz.Fuzz124_32906_CDataReadTest,String)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:64,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:66,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: 67
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 67
    functionName: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].testIssue465Stax2ByteARray()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz124_32906_CDataReadTest.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
    - '[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].streamThrough(XMLStreamReader)'
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].verifyException(wstxtest.fuzz.Fuzz124_32906_CDataReadTest,String)'
    - '[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:19,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].getWstxInputFactory()'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:21,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].readResource(String)'
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].getWstxInputFactory()'
    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:25,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.io.ByteArrayInputStream)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:25,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].streamThrough(XMLStreamReader)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:27,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].fail(String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:28,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:30,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:31,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:33,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: 34
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 34
    functionName: '[wstxtest.fuzz.Fuzz_DTDReadTest].testIssueInputStream()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz_DTDReadTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.ByteArrayInputStream].<init>(byte[])'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].fail(String)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].streamThrough(XMLStreamReader)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
    - '[XMLStreamReader].close()'
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.io.ByteArrayInputStream)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.fuzz.Fuzz_DTDReadTest].testIssueInputStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].getWstxInputFactory()'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:39,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].setProperty(String,int)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:40,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(byte[])'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:42,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].createXMLStreamReader(java.io.ByteArrayInputStream)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:42,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].streamThrough(wstxtest.fuzz.Fuzz_DTDReadTest)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:44,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].fail(String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:45,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:47,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:48,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].close()'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:50,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: 51
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 51
    functionName: '[wstxtest.fuzz.Fuzz_DTDReadTest].testIssueInputStreamHigherRecursionLimit()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz_DTDReadTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].setProperty(String,int)'
    - '[java.io.ByteArrayInputStream].<init>(byte[])'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].getWstxInputFactory()'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].close()'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].fail(String)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].streamThrough(wstxtest.fuzz.Fuzz_DTDReadTest)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].createXMLStreamReader(java.io.ByteArrayInputStream)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.fuzz.Fuzz_DTDReadTest].testIssueInputStreamHigherRecursionLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayInputStream].<init>(byte[])'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:56,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.ByteArrayInputStream,String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:56,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.io.InputStreamReader)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:58,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].streamThrough(XMLStreamReader)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:60,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].fail(String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:61,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:63,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:64,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:66,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: 67
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 67
    functionName: '[wstxtest.fuzz.Fuzz_DTDReadTest].testIssueReader()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz_DTDReadTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.ByteArrayInputStream].<init>(byte[])'
    - '[java.io.InputStreamReader].<init>(java.io.ByteArrayInputStream,String)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.io.InputStreamReader)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].fail(String)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].streamThrough(XMLStreamReader)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
    - '[XMLStreamReader].close()'
    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:73,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:74,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].streamThrough(XMLStreamReader)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:76,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].fail(String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:77,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:79,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:80,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:82,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: 83
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 83
    functionName: '[wstxtest.fuzz.Fuzz_DTDReadTest].testIssueStax2ByteArray()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz_DTDReadTest.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].fail(String)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].streamThrough(XMLStreamReader)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
    - '[org.codehaus.stax2.io.Stax2ByteArraySource].<init>(byte[],int,wstxtest.fuzz.Fuzz_DTDReadTest)'
    - '[XMLStreamReader].close()'
    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:18,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].getWstxInputFactory()'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest: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.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].getWstxInputFactory()'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].readResource(String)'
    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:47,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].getInputFactory()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:49,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].setCoalescing(wstxtest.vstream.TestDTDErrorCollection104Test,boolean)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:50,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationSchemaFactory].newInstance(wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:53,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:54,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].createSchema(java.io.StringReader)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:54,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:57,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:56,1
    - Dst: sr.validateAgainst(wstxtest.vstream.TestDTDErrorCollection104Test)
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:59,1
    - Dst: sr.setValidationProblemHandler()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:60,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:62,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertTokenType(wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:62,1
    - Dst: sr.getLocalName()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:63,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:63,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:65,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:66,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertTokenType(wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:66,1
    - Dst: sr.getLocalName()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:67,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:67,1
    - Dst: '[java.util.ArrayList].size()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:68,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(int,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:68,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:70,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].getMessage()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:70,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:69,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:72,1
    - Dst: '[java.util.ArrayList].size()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:73,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(int,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:73,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:79,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertTokenType(wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:79,1
    - Dst: sr.getLocalName()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:80,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:80,1
    - Dst: '[java.util.ArrayList].size()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:82,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(int,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:82,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:84,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].getMessage()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:84,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:83,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:86,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertTokenType(wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:86,1
    - Dst: sr.getLocalName()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:87,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:87,1
    - Dst: '[java.util.ArrayList].size()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:88,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(int,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:88,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:90,1
    - Dst: '[java.util.ArrayList].size()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:91,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(int,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:91,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:92,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertTokenType(wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:92,1
    - Dst: sr.getLocalName()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:93,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:93,1
    - Dst: '[java.util.ArrayList].size()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:94,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(int,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:94,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:96,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:97,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertTokenType(wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:97,1
    - Dst: sr.getLocalName()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:98,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:98,1
    - Dst: '[java.util.ArrayList].size()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:99,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(int,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:99,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:101,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].getMessage()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:101,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:100,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:104,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertTokenType(wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:104,1
    - Dst: '[java.util.ArrayList].size()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:105,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(int,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:105,1
    - Dst: sr.close()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:107,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:115,1
    - Dst: stax2.BaseStax2Test.constructStreamWriter(java.io.StringWriter,boolean,boolean)
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:116,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:117,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:121,1
    - Dst: stax2.BaseStax2Test.constructStreamWriter(java.io.StringWriter,boolean,boolean)
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:122,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:123,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: 125
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 125
    functionName: '[wstxtest.vstream.TestDTDErrorCollection104Test].testValidationBeyondUnknownElement()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTDErrorCollection104Test.java
    functionUses: 0
    functionsReached:
    - sr.close()
    - '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
    - sr.setValidationProblemHandler()
    - sr.next()
    - stax2.BaseStax2Test.constructStreamWriter(java.io.StringWriter,boolean,boolean)
    - sr.getLocalName()
    - sr.validateAgainst(wstxtest.vstream.TestDTDErrorCollection104Test)
    - '[wstxtest.vstream.TestDTDErrorCollection104Test].setCoalescing(wstxtest.vstream.TestDTDErrorCollection104Test,boolean)'
    - '[java.util.ArrayList].<init>()'
    - '[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>()'
    - '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(int,wstxtest.vstream.TestDTDErrorCollection104Test)'
    - '[java.util.ArrayList].size()'
    - '[wstxtest.vstream.TestDTDErrorCollection104Test].getMessage()'
    - '[wstxtest.vstream.TestDTDErrorCollection104Test].createXMLStreamReader(java.io.StringReader)'
    - '[java.util.ArrayList].get(int)'
    - '[org.codehaus.stax2.validation.XMLValidationSchemaFactory].newInstance(wstxtest.vstream.TestDTDErrorCollection104Test)'
    - '[wstxtest.vstream.TestDTDErrorCollection104Test].createSchema(java.io.StringReader)'
    - '[wstxtest.vstream.TestDTDErrorCollection104Test].getInputFactory()'
    - '[java.io.StringReader].<init>(wstxtest.vstream.TestDTDErrorCollection104Test)'
    - '[wstxtest.vstream.TestDTDErrorCollection104Test].assertTokenType(wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test)'
    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:80,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestRelaxNG:81,1
    - Dst: mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
      Src: wstxtest.vstream.TestRelaxNG:82,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: 84
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 84
    functionName: '[wstxtest.vstream.TestRelaxNG].testSimpleNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(String)'
    - ValidationMode.values()
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG].testSimpleNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].parseRngSchema(String)'
      Src: wstxtest.vstream.TestRelaxNG:95,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:102,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:111,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:118,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:125,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:134,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:149,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:156,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: 158
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 158
    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:170,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestRelaxNG:171,1
    - Dst: mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
      Src: wstxtest.vstream.TestRelaxNG:172,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: 174
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 174
    functionName: '[wstxtest.vstream.TestRelaxNG].testSimpleNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(String)'
    - ValidationMode.values()
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG].testSimpleNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].parseRngSchema(String)'
      Src: wstxtest.vstream.TestRelaxNG:184,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:190,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:197,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:204,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: 206
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 206
    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:228,1
    - Dst: StopValidatingMethod.values()
      Src: wstxtest.vstream.TestRelaxNG:230,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestRelaxNG:232,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:233,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:234,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestRelaxNG:237,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:238,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:239,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestRelaxNG:242,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:243,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:244,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: 247
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 247
    functionName: '[wstxtest.vstream.TestRelaxNG].testSimplePartialNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestRelaxNG]._testSimplePartialNonNS(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,java.io.StringWriter,wstxtest.vstream.TestRelaxNG)'
    - '[wstxtest.vstream.TestRelaxNG].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
    - StopValidatingMethod.values()
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(String)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG].testSimplePartialNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].getReader(String)'
      Src: wstxtest.vstream.TestRelaxNG:253,1
    - Dst: '[XMLStreamReader2].validateAgainst(XMLValidationSchema)'
      Src: wstxtest.vstream.TestRelaxNG:254,1
    - Dst: '[XMLStreamWriter2].validateAgainst(XMLValidationSchema)'
      Src: wstxtest.vstream.TestRelaxNG:256,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:258,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestRelaxNG:259,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertTokenType(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:259,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.vstream.TestRelaxNG:260,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertEquals(String,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:260,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:261,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestRelaxNG:262,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertTokenType(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:262,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.vstream.TestRelaxNG:263,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertEquals(String,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:263,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:264,1
    - Dst: '[XMLStreamReader2].stopValidatingAgainst(XMLValidationSchema)'
      Src: wstxtest.vstream.TestRelaxNG:271,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertSame(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:271,1
    - Dst: '[XMLStreamWriter2].stopValidatingAgainst(XMLValidationSchema)'
      Src: wstxtest.vstream.TestRelaxNG:272,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertSame(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:272,1
    - Dst: '[XMLStreamReader2].stopValidatingAgainst(wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:275,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertSame(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:275,1
    - Dst: '[XMLStreamWriter2].stopValidatingAgainst(wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:276,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertSame(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:276,1
    - Dst: '[IllegalStateException].<init>()'
      Src: wstxtest.vstream.TestRelaxNG:279,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: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.vstream.TestRelaxNG:290,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertEquals(String,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:290,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:291,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestRelaxNG:292,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertTokenType(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:292,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.vstream.TestRelaxNG:293,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertEquals(String,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:293,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:294,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestRelaxNG:295,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertTokenType(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:295,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:296,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].fail(String)'
      Src: wstxtest.vstream.TestRelaxNG:298,1
    - Dst: '[XMLStreamReader2].close()'
      Src: wstxtest.vstream.TestRelaxNG:300,1
    - Dst: '[XMLStreamWriter2].close()'
      Src: wstxtest.vstream.TestRelaxNG:301,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.vstream.TestRelaxNG:303,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertEquals(String,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:303,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: 304
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 304
    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:
    - '[XMLStreamWriter2].validateAgainst(XMLValidationSchema)'
    - '[XMLStreamReader2].validateAgainst(XMLValidationSchema)'
    - '[XMLStreamWriter2].stopValidatingAgainst(wstxtest.vstream.TestRelaxNG)'
    - '[java.io.StringWriter].toString()'
    - '[wstxtest.vstream.TestRelaxNG].assertEquals(String,wstxtest.vstream.TestRelaxNG)'
    - '[XMLStreamReader2].next()'
    - '[wstxtest.vstream.TestRelaxNG].fail(String)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
    - '[XMLStreamReader2].stopValidatingAgainst(XMLValidationSchema)'
    - '[wstxtest.vstream.TestRelaxNG].assertTokenType(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
    - '[wstxtest.vstream.TestRelaxNG].assertSame(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
    - '[IllegalStateException].<init>()'
    - '[XMLStreamReader2].getLocalName()'
    - '[wstxtest.vstream.TestRelaxNG].getReader(String)'
    - '[XMLStreamReader2].stopValidatingAgainst(wstxtest.vstream.TestRelaxNG)'
    - '[XMLStreamWriter2].stopValidatingAgainst(XMLValidationSchema)'
    - '[XMLStreamWriter2].close()'
    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:321,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestRelaxNG:325,1
    - Dst: mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
      Src: wstxtest.vstream.TestRelaxNG:326,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:331,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: 333
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 333
    functionName: '[wstxtest.vstream.TestRelaxNG].testSimpleEnumAttr()'
    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)'
    - mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(wstxtest.vstream.TestRelaxNG)'
    - ValidationMode.values()
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG].testSimpleEnumAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].parseRngSchema(wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:360,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestRelaxNG:369,1
    - Dst: mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
      Src: wstxtest.vstream.TestRelaxNG:370,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:375,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:384,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:393,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:401,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: 403
      start: 339
    functionDepth: 1
    functionLinenumber: 339
    functionLinenumberEnd: 403
    functionName: '[wstxtest.vstream.TestRelaxNG].testSimpleIdAttrs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
    - '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String,boolean)'
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(wstxtest.vstream.TestRelaxNG)'
    - ValidationMode.values()
    - '[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:418,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestRelaxNG:422,1
    - Dst: mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
      Src: wstxtest.vstream.TestRelaxNG:423,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:427,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:431,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:436,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:439,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: 442
      start: 405
    functionDepth: 1
    functionLinenumber: 405
    functionLinenumberEnd: 442
    functionName: '[wstxtest.vstream.TestRelaxNG].testSimpleIntAttr()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(wstxtest.vstream.TestRelaxNG)'
    - ValidationMode.values()
    - '[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:456,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].getReader(String)'
      Src: wstxtest.vstream.TestRelaxNG:459,1
    - Dst: '[XMLStreamReader2].validateAgainst(wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:460,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestRelaxNG:461,1
    - Dst: '[XMLStreamReader2].close()'
      Src: wstxtest.vstream.TestRelaxNG:462,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:465,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:470,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:475,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:479,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: 482
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 482
    functionName: '[wstxtest.vstream.TestRelaxNG].testSimpleBooleanElem()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].close()'
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(wstxtest.vstream.TestRelaxNG)'
    - '[XMLStreamReader2].validateAgainst(wstxtest.vstream.TestRelaxNG)'
    - '[wstxtest.vstream.TestRelaxNG].getReader(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG].testSimpleBooleanElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].parseRngSchema(wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:501,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:501,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].parseRngSchema(wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:513,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: 515
      start: 489
    functionDepth: 1
    functionLinenumber: 489
    functionLinenumberEnd: 515
    functionName: '[wstxtest.vstream.TestRelaxNG].testEmptyContentForCompositeTypedModels()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(wstxtest.vstream.TestRelaxNG)'
    - '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG].testEmptyContentForCompositeTypedModels()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].parseRngSchema(wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:535,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestRelaxNG:539,1
    - Dst: mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
      Src: wstxtest.vstream.TestRelaxNG:540,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestRelaxNG:545,1
    - Dst: mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
      Src: wstxtest.vstream.TestRelaxNG:546,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:550,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: 553
      start: 521
    functionDepth: 1
    functionLinenumber: 521
    functionLinenumberEnd: 553
    functionName: '[wstxtest.vstream.TestRelaxNG].testSimpleBooleanElem2()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(wstxtest.vstream.TestRelaxNG)'
    - ValidationMode.values()
    - '[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:575,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestRelaxNG:577,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:578,1
    - Dst: '[wstxtest.vstream.TestRelaxNG]._testPartialValidationOk(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,java.io.StringWriter)'
      Src: wstxtest.vstream.TestRelaxNG:579,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestRelaxNG:582,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:583,1
    - Dst: '[wstxtest.vstream.TestRelaxNG]._testPartialValidationOk(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,java.io.StringWriter)'
      Src: wstxtest.vstream.TestRelaxNG:584,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestRelaxNG:587,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:588,1
    - Dst: '[wstxtest.vstream.TestRelaxNG]._testPartialValidationOk(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,java.io.StringWriter)'
      Src: wstxtest.vstream.TestRelaxNG:589,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    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: 591
      start: 559
    functionDepth: 1
    functionLinenumber: 559
    functionLinenumberEnd: 591
    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)'
    - '[wstxtest.vstream.TestRelaxNG]._testPartialValidationOk(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG].testPartialValidationOk()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].getReader(String)'
      Src: wstxtest.vstream.TestRelaxNG:594,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestRelaxNG:595,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertTokenType(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:595,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:596,1
    - Dst: '[XMLStreamReader2].validateAgainst(XMLValidationSchema)'
      Src: wstxtest.vstream.TestRelaxNG:598,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestRelaxNG:603,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertTokenType(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:603,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:604,1
    - Dst: '[XMLStreamWriter2].validateAgainst(XMLValidationSchema)'
      Src: wstxtest.vstream.TestRelaxNG:605,1
    - Dst: '[XMLStreamReader2].hasNext()'
      Src: wstxtest.vstream.TestRelaxNG:607,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestRelaxNG:608,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:609,1
    - Dst: '[XMLStreamReader2].close()'
      Src: wstxtest.vstream.TestRelaxNG:611,1
    - Dst: '[XMLStreamWriter2].close()'
      Src: wstxtest.vstream.TestRelaxNG:612,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.vstream.TestRelaxNG:614,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertEquals(String,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:614,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    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: 615
      start: 593
    functionDepth: 1
    functionLinenumber: 593
    functionLinenumberEnd: 615
    functionName: '[wstxtest.vstream.TestRelaxNG]._testPartialValidationOk(String,XMLValidationSchema,XMLStreamWriter2,java.io.StringWriter)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].validateAgainst(XMLValidationSchema)'
    - '[XMLStreamReader2].validateAgainst(XMLValidationSchema)'
    - '[wstxtest.vstream.TestRelaxNG].assertEquals(String,wstxtest.vstream.TestRelaxNG)'
    - '[XMLStreamReader2].hasNext()'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
    - '[wstxtest.vstream.TestRelaxNG].assertTokenType(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
    - '[wstxtest.vstream.TestRelaxNG].getReader(String)'
    - '[java.io.StringWriter].toString()'
    - '[XMLStreamWriter2].close()'
    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:626,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].setValidating(wstxtest.vstream.TestRelaxNG,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:627,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].constructStreamReader(wstxtest.vstream.TestRelaxNG,String)'
      Src: wstxtest.vstream.TestRelaxNG:628,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: 629
      start: 624
    functionDepth: 0
    functionLinenumber: 624
    functionLinenumberEnd: 629
    functionName: '[wstxtest.vstream.TestRelaxNG].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 3
    functionsReached:
    - '[wstxtest.vstream.TestRelaxNG].constructStreamReader(wstxtest.vstream.TestRelaxNG,String)'
    - '[wstxtest.vstream.TestRelaxNG].setValidating(wstxtest.vstream.TestRelaxNG,boolean)'
    - '[wstxtest.vstream.TestRelaxNG].getInputFactory()'
    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:36,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].setCoalescing(wstxtest.vstream.TestInvalidAttributeValue,boolean)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:37,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationSchemaFactory].newInstance(wstxtest.vstream.TestInvalidAttributeValue)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:40,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.vstream.TestInvalidAttributeValue)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:41,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].createSchema(java.io.StringReader)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:41,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.vstream.TestInvalidAttributeValue)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:43,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:42,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: wstxtest.vstream.TestInvalidAttributeValue:45,1
    - Dst: sr.validateAgainst(wstxtest.vstream.TestInvalidAttributeValue)
      Src: wstxtest.vstream.TestInvalidAttributeValue:47,1
    - Dst: sr.setValidationProblemHandler()
      Src: wstxtest.vstream.TestInvalidAttributeValue:48,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestInvalidAttributeValue:50,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].assertTokenType(wstxtest.vstream.TestInvalidAttributeValue,wstxtest.vstream.TestInvalidAttributeValue)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:50,1
    - Dst: sr.getLocalName()
      Src: wstxtest.vstream.TestInvalidAttributeValue:51,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].assertEquals(String,wstxtest.vstream.TestInvalidAttributeValue)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:51,1
    - Dst: sr.getAttributeValue(null,String)
      Src: wstxtest.vstream.TestInvalidAttributeValue:53,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].assertEquals(String,wstxtest.vstream.TestInvalidAttributeValue)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:55,1
    - Dst: '[java.util.ArrayList].size()'
      Src: wstxtest.vstream.TestInvalidAttributeValue:57,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].assertEquals(int,wstxtest.vstream.TestInvalidAttributeValue)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:57,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:58,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].getMessage()'
      Src: wstxtest.vstream.TestInvalidAttributeValue:58,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].assertEquals(String,wstxtest.vstream.TestInvalidAttributeValue)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:58,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestInvalidAttributeValue:64,1
    - Dst: stax2.BaseStax2Test.constructStreamWriter(java.io.StringWriter,boolean,boolean)
      Src: wstxtest.vstream.TestInvalidAttributeValue:65,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:66,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestInvalidAttributeValue:70,1
    - Dst: stax2.BaseStax2Test.constructStreamWriter(java.io.StringWriter,boolean,boolean)
      Src: wstxtest.vstream.TestInvalidAttributeValue:71,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:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 74
    functionName: '[wstxtest.vstream.TestInvalidAttributeValue].testInvalidAttributeValue()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestInvalidAttributeValue.java
    functionUses: 0
    functionsReached:
    - sr.validateAgainst(wstxtest.vstream.TestInvalidAttributeValue)
    - '[wstxtest.vstream.TestInvalidAttributeValue].assertEquals(String,wstxtest.vstream.TestInvalidAttributeValue)'
    - '[wstxtest.vstream.TestInvalidAttributeValue].assertTokenType(wstxtest.vstream.TestInvalidAttributeValue,wstxtest.vstream.TestInvalidAttributeValue)'
    - sr.getAttributeValue(null,String)
    - '[wstxtest.vstream.TestInvalidAttributeValue].setCoalescing(wstxtest.vstream.TestInvalidAttributeValue,boolean)'
    - '[java.io.StringReader].<init>(wstxtest.vstream.TestInvalidAttributeValue)'
    - sr.setValidationProblemHandler()
    - '[wstxtest.vstream.TestInvalidAttributeValue].assertEquals(int,wstxtest.vstream.TestInvalidAttributeValue)'
    - sr.next()
    - 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.getLocalName()
    - '[wstxtest.vstream.TestInvalidAttributeValue].getInputFactory()'
    - '[java.util.ArrayList].<init>()'
    - '[wstxtest.vstream.TestInvalidAttributeValue].createSchema(java.io.StringReader)'
    - '[wstxtest.vstream.TestInvalidAttributeValue].createXMLStreamReader(java.io.StringReader)'
    - '[java.io.StringWriter].<init>()'
    - '[java.util.ArrayList].size()'
    - '[java.util.ArrayList].get(int)'
    - '[org.codehaus.stax2.validation.XMLValidationSchemaFactory].newInstance(wstxtest.vstream.TestInvalidAttributeValue)'
    - '[wstxtest.vstream.TestInvalidAttributeValue].getMessage()'
    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: '[wstxtest.vstream.TestW3CSchemaNillable].parseW3CSchema(String)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:42,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestW3CSchemaNillable:50,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:51,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(wstxtest.vstream.TestW3CSchemaNillable,wstxtest.vstream.TestW3CSchemaNillable,boolean,wstxtest.vstream.TestW3CSchemaNillable,java.io.StringWriter)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:52,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestW3CSchemaNillable:56,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:57,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(wstxtest.vstream.TestW3CSchemaNillable,wstxtest.vstream.TestW3CSchemaNillable,boolean,wstxtest.vstream.TestW3CSchemaNillable,java.io.StringWriter)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:58,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestW3CSchemaNillable:63,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:64,1
    - Dst: XML.replace(String,String)
      Src: wstxtest.vstream.TestW3CSchemaNillable:65,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(wstxtest.vstream.TestW3CSchemaNillable,wstxtest.vstream.TestW3CSchemaNillable,boolean,wstxtest.vstream.TestW3CSchemaNillable,java.io.StringWriter)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:65,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestW3CSchemaNillable:68,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:69,1
    - Dst: XML.replace(String,String)
      Src: wstxtest.vstream.TestW3CSchemaNillable:70,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(wstxtest.vstream.TestW3CSchemaNillable,wstxtest.vstream.TestW3CSchemaNillable,boolean,wstxtest.vstream.TestW3CSchemaNillable,java.io.StringWriter)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    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: 73
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 73
    functionName: '[wstxtest.vstream.TestW3CSchemaNillable].testNillableString()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestW3CSchemaNillable.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestW3CSchemaNillable].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
    - '[wstxtest.vstream.TestW3CSchemaNillable].parseW3CSchema(String)'
    - XML.replace(String,String)
    - '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(wstxtest.vstream.TestW3CSchemaNillable,wstxtest.vstream.TestW3CSchemaNillable,boolean,wstxtest.vstream.TestW3CSchemaNillable,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestW3CSchemaNillable].testNillableString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].parseW3CSchema(String)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:79,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(wstxtest.vstream.TestW3CSchemaNillable,wstxtest.vstream.TestW3CSchemaNillable,String,String)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    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: 87
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 87
    functionName: '[wstxtest.vstream.TestW3CSchemaNillable].testNillableDateTime()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestW3CSchemaNillable.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(wstxtest.vstream.TestW3CSchemaNillable,wstxtest.vstream.TestW3CSchemaNillable,String,String)'
    - '[wstxtest.vstream.TestW3CSchemaNillable].parseW3CSchema(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestW3CSchemaNillable].testNillableDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].parseW3CSchema(String)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:93,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(wstxtest.vstream.TestW3CSchemaNillable,wstxtest.vstream.TestW3CSchemaNillable,String,String)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    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: 101
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 101
    functionName: '[wstxtest.vstream.TestW3CSchemaNillable].testNillableInt()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestW3CSchemaNillable.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(wstxtest.vstream.TestW3CSchemaNillable,wstxtest.vstream.TestW3CSchemaNillable,String,String)'
    - '[wstxtest.vstream.TestW3CSchemaNillable].parseW3CSchema(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestW3CSchemaNillable].testNillableInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestW3CSchemaNillable:107,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:108,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(String,XMLValidationSchema,boolean,wstxtest.vstream.TestW3CSchemaNillable,java.io.StringWriter)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:109,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestW3CSchemaNillable:113,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:114,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(String,XMLValidationSchema,boolean,wstxtest.vstream.TestW3CSchemaNillable,java.io.StringWriter)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:115,1
    - Dst: '[String].replace(String,String)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:123,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(wstxtest.vstream.TestW3CSchemaNillable,XMLValidationSchema,boolean,null,null)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:123,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].fail(String)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:124,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].assertMessageContains(wstxtest.vstream.TestW3CSchemaNillable,String)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:126,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestW3CSchemaNillable:131,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:132,1
    - Dst: '[String].replace(String,String)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:133,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(wstxtest.vstream.TestW3CSchemaNillable,XMLValidationSchema,boolean,wstxtest.vstream.TestW3CSchemaNillable,java.io.StringWriter)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:133,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].fail(String)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:134,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].assertMessageContains(wstxtest.vstream.TestW3CSchemaNillable,String)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:136,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestW3CSchemaNillable:141,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:142,1
    - Dst: '[String].replace(String,String)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:143,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(wstxtest.vstream.TestW3CSchemaNillable,XMLValidationSchema,boolean,wstxtest.vstream.TestW3CSchemaNillable,java.io.StringWriter)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:143,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].fail(String)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:144,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].assertMessageContains(wstxtest.vstream.TestW3CSchemaNillable,String)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:146,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLValidationSchema
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 4
    argNames:
    - schema
    - XML
    - localName
    - typeName
    argTypes:
    - XMLValidationSchema
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 148
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 148
    functionName: '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(XMLValidationSchema,String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestW3CSchemaNillable.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestW3CSchemaNillable].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
    - '[wstxtest.vstream.TestW3CSchemaNillable].assertMessageContains(wstxtest.vstream.TestW3CSchemaNillable,String)'
    - '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(wstxtest.vstream.TestW3CSchemaNillable,XMLValidationSchema,boolean,wstxtest.vstream.TestW3CSchemaNillable,java.io.StringWriter)'
    - '[wstxtest.vstream.TestW3CSchemaNillable].fail(String)'
    - '[String].replace(String,String)'
    - '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(wstxtest.vstream.TestW3CSchemaNillable,XMLValidationSchema,boolean,null,null)'
    - '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(String,XMLValidationSchema,boolean,wstxtest.vstream.TestW3CSchemaNillable,java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(XMLValidationSchema,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].getInputFactory()'
      Src: wstxtest.vstream.TestW3CSchemaNillable:152,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:152,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:152,1
    - Dst: sr.validateAgainst(XMLValidationSchema)
      Src: wstxtest.vstream.TestW3CSchemaNillable:155,1
    - Dst: '[XMLStreamWriter2].validateAgainst(XMLValidationSchema)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:159,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(wstxtest.vstream.TestW3CSchemaNillable,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:160,1
    - Dst: sr.hasNext()
      Src: wstxtest.vstream.TestW3CSchemaNillable:163,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestW3CSchemaNillable:164,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(wstxtest.vstream.TestW3CSchemaNillable,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:166,1
    - Dst: sr.close()
      Src: wstxtest.vstream.TestW3CSchemaNillable:169,1
    - Dst: '[XMLStreamWriter2].close()'
      Src: wstxtest.vstream.TestW3CSchemaNillable:171,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.vstream.TestW3CSchemaNillable:172,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaNillable].assertEquals(String,wstxtest.vstream.TestW3CSchemaNillable)'
      Src: wstxtest.vstream.TestW3CSchemaNillable:172,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - XMLValidationSchema
      - boolean
      - XMLStreamWriter2
      - java.io.StringWriter
      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: 5
    argNames:
    - XML
    - schema
    - validateReader
    - sw
    - writer
    argTypes:
    - String
    - XMLValidationSchema
    - boolean
    - XMLStreamWriter2
    - java.io.StringWriter
    constantsTouched: []
    func_position:
      end: 174
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 174
    functionName: '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(String,XMLValidationSchema,boolean,XMLStreamWriter2,java.io.StringWriter)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestW3CSchemaNillable.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].validateAgainst(XMLValidationSchema)'
    - sr.hasNext()
    - '[XMLStreamWriter2].copyEventFromReader(wstxtest.vstream.TestW3CSchemaNillable,boolean)'
    - '[java.io.StringReader].<init>(String)'
    - sr.close()
    - '[wstxtest.vstream.TestW3CSchemaNillable].assertEquals(String,wstxtest.vstream.TestW3CSchemaNillable)'
    - '[wstxtest.vstream.TestW3CSchemaNillable].getInputFactory()'
    - sr.next()
    - '[java.io.StringWriter].toString()'
    - '[wstxtest.vstream.TestW3CSchemaNillable].createXMLStreamReader(java.io.StringReader)'
    - sr.validateAgainst(XMLValidationSchema)
    - '[XMLStreamWriter2].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(String,XMLValidationSchema,boolean,XMLStreamWriter2,java.io.StringWriter)'
  - 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.TestW3CSchemaNillable
      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.TestW3CSchemaNillable].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestW3CSchemaNillable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.vstream.TestW3CSchemaNillable
    signature: '[wstxtest.vstream.TestW3CSchemaNillable].<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)'
    - '[java.io.StringReader].<init>(String)'
    - XMLValidationSchemaFactory.newInstance(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:
    - XMLValidationSchemaFactory.newInstance(String)
    - '[wstxtest.vstream.BaseValidationTest].createSchema(java.net.URL)'
    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].constructStreamReader(wstxtest.vstream.BaseValidationTest,String)'
    - msg.contains(wstxtest.vstream.BaseValidationTest)
    - '[wstxtest.vstream.BaseValidationTest].toLowerCase()'
    - '[wstxtest.vstream.BaseValidationTest].getInputFactory()'
    - '[wstxtest.vstream.BaseValidationTest].warn(String)'
    - '[wstxtest.vstream.BaseValidationTest].fail(String)'
    - sex.getMessage()
    - sw.copyEventFromReader(wstxtest.vstream.BaseValidationTest,boolean)
    - vex.getMessage()
    - '[wstxtest.vstream.BaseValidationTest].validateAgainst(XMLValidationSchema)'
    - '[wstxtest.vstream.BaseValidationTest].getOutputFactory()'
    - sw.validateAgainst(XMLValidationSchema)
    - '[wstxtest.vstream.BaseValidationTest].fail(wstxtest.vstream.BaseValidationTest)'
    - '[wstxtest.vstream.BaseValidationTest].createXMLStreamWriter(java.io.StringWriter)'
    - '[wstxtest.vstream.BaseValidationTest].next()'
    - '[String].toLowerCase()'
    - '[wstxtest.vstream.BaseValidationTest].hasNext()'
    - '[java.io.StringWriter].<init>()'
    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: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].next()'
      Src: wstxtest.vstream.TestXmlSpace:33,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertTokenType(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:33,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.vstream.TestXmlSpace:34,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertTokenType(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:34,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.vstream.TestXmlSpace:35,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].getReader(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].next()'
      Src: wstxtest.vstream.TestXmlSpace:43,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertTokenType(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:43,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.vstream.TestXmlSpace:44,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertTokenType(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:44,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.vstream.TestXmlSpace:45,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].getReader(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:52,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: '[XMLStreamReader].next()'
      Src: wstxtest.vstream.TestXmlSpace:56,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertTokenType(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:57,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].fail(String)'
      Src: wstxtest.vstream.TestXmlSpace:58,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertMessageContains(wstxtest.vstream.TestXmlSpace,String)'
      Src: wstxtest.vstream.TestXmlSpace:60,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.vstream.TestXmlSpace:62,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].getReader(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:68,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: '[XMLStreamReader].next()'
      Src: wstxtest.vstream.TestXmlSpace:72,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertTokenType(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:73,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].fail(String)'
      Src: wstxtest.vstream.TestXmlSpace:74,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertMessageContains(wstxtest.vstream.TestXmlSpace,String)'
      Src: wstxtest.vstream.TestXmlSpace:76,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.vstream.TestXmlSpace:78,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: 80
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 80
    functionName: '[wstxtest.vstream.TestXmlSpace].testSimpleNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXmlSpace.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[wstxtest.vstream.TestXmlSpace].fail(String)'
    - '[wstxtest.vstream.TestXmlSpace].assertTokenType(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
    - '[wstxtest.vstream.TestXmlSpace].assertMessageContains(wstxtest.vstream.TestXmlSpace,String)'
    - '[XMLStreamReader].close()'
    - '[wstxtest.vstream.TestXmlSpace].getReader(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXmlSpace].testSimpleNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestXmlSpace].getInputFactory()'
      Src: wstxtest.vstream.TestXmlSpace:91,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].setNamespaceAware(wstxtest.vstream.TestXmlSpace,boolean)'
      Src: wstxtest.vstream.TestXmlSpace:92,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].setSupportDTD(wstxtest.vstream.TestXmlSpace,boolean)'
      Src: wstxtest.vstream.TestXmlSpace:93,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].setValidating(wstxtest.vstream.TestXmlSpace,boolean)'
      Src: wstxtest.vstream.TestXmlSpace:94,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].constructStreamReader(wstxtest.vstream.TestXmlSpace,String)'
      Src: wstxtest.vstream.TestXmlSpace:95,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: 96
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 96
    functionName: '[wstxtest.vstream.TestXmlSpace].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXmlSpace.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXmlSpace].setValidating(wstxtest.vstream.TestXmlSpace,boolean)'
    - '[wstxtest.vstream.TestXmlSpace].setSupportDTD(wstxtest.vstream.TestXmlSpace,boolean)'
    - '[wstxtest.vstream.TestXmlSpace].getInputFactory()'
    - '[wstxtest.vstream.TestXmlSpace].setNamespaceAware(wstxtest.vstream.TestXmlSpace,boolean)'
    - '[wstxtest.vstream.TestXmlSpace].constructStreamReader(wstxtest.vstream.TestXmlSpace,String)'
    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:48,1
    - Dst: '[wstxtest.vstream.TestDTD].getValidatingReader(wstxtest.vstream.TestDTD,wstxtest.TestInputFactory.MyReporter)'
      Src: wstxtest.vstream.TestDTD:49,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:52,1
    - Dst: '[wstxtest.vstream.TestDTD].assertTokenType(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:52,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.vstream.TestDTD:53,1
    - Dst: '[wstxtest.vstream.TestDTD].assertTokenType(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:53,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.vstream.TestDTD:54,1
    - Dst: '[wstxtest.vstream.TestDTD].assertEquals(int,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:55,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: 56
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 56
    functionName: '[wstxtest.vstream.TestDTD].testMissingAttrWithReporter()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[wstxtest.vstream.TestDTD].assertTokenType(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
    - '[wstxtest.vstream.TestDTD].assertEquals(int,wstxtest.vstream.TestDTD)'
    - '[wstxtest.TestInputFactory.MyReporter].<init>()'
    - '[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:62,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestDTD:63,1
    - Dst: mode.validate(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD,String)
      Src: wstxtest.vstream.TestDTD:64,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: 66
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 66
    functionName: '[wstxtest.vstream.TestDTD].testFullValidationOk()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached:
    - mode.validate(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD,String)
    - ValidationMode.values()
    - '[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:88,1
    - Dst: '[StringReader].<init>(wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:89,1
    - Dst: '[wstxtest.vstream.TestDTD].createSchema(StringReader)'
      Src: wstxtest.vstream.TestDTD:89,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestDTD:90,1
    - Dst: mode.validate(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD,String)
      Src: wstxtest.vstream.TestDTD:91,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: 93
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 93
    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)
    - mode.validate(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD,String)
    - '[wstxtest.vstream.TestDTD].createSchema(StringReader)'
    - ValidationMode.values()
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestDTD].testFullValidationIssue23()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestDTD].parseDTDSchema(wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:106,1
    - Dst: '[wstxtest.vstream.TestDTD].getInputFactory()'
      Src: wstxtest.vstream.TestDTD:108,1
    - Dst: '[wstxtest.vstream.TestDTD].setNamespaceAware(wstxtest.vstream.TestDTD,boolean)'
      Src: wstxtest.vstream.TestDTD:109,1
    - Dst: '[StringReader].<init>(wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:110,1
    - Dst: '[wstxtest.vstream.TestDTD].createXMLStreamReader(StringReader)'
      Src: wstxtest.vstream.TestDTD:110,1
    - Dst: sr.validateAgainst(wstxtest.vstream.TestDTD)
      Src: wstxtest.vstream.TestDTD:111,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTD:113,1
    - Dst: '[wstxtest.vstream.TestDTD].assertTokenType(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:113,1
    - Dst: sr.getLocalName()
      Src: wstxtest.vstream.TestDTD:114,1
    - Dst: '[wstxtest.vstream.TestDTD].assertEquals(String,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:114,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTD:115,1
    - Dst: '[wstxtest.vstream.TestDTD].assertTokenType(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:115,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTD:116,1
    - Dst: '[wstxtest.vstream.TestDTD].assertTokenType(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:116,1
    - Dst: sr.close()
      Src: wstxtest.vstream.TestDTD:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    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: 118
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 118
    functionName: '[wstxtest.vstream.TestDTD].testFullValidationIssue33NonNsAware()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestDTD].getInputFactory()'
    - '[StringReader].<init>(wstxtest.vstream.TestDTD)'
    - '[wstxtest.vstream.TestDTD].parseDTDSchema(wstxtest.vstream.TestDTD)'
    - '[wstxtest.vstream.TestDTD].createXMLStreamReader(StringReader)'
    - sr.getLocalName()
    - sr.close()
    - '[wstxtest.vstream.TestDTD].assertEquals(String,wstxtest.vstream.TestDTD)'
    - '[wstxtest.vstream.TestDTD].assertTokenType(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
    - sr.next()
    - '[wstxtest.vstream.TestDTD].setNamespaceAware(wstxtest.vstream.TestDTD,boolean)'
    - sr.validateAgainst(wstxtest.vstream.TestDTD)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestDTD].testFullValidationIssue33NonNsAware()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestDTD].parseDTDSchema(wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:130,1
    - Dst: '[wstxtest.vstream.TestDTD].getInputFactory()'
      Src: wstxtest.vstream.TestDTD:132,1
    - Dst: '[wstxtest.vstream.TestDTD].setNamespaceAware(wstxtest.vstream.TestDTD,boolean)'
      Src: wstxtest.vstream.TestDTD:133,1
    - Dst: '[StringReader].<init>(wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:134,1
    - Dst: '[wstxtest.vstream.TestDTD].createXMLStreamReader(StringReader)'
      Src: wstxtest.vstream.TestDTD:134,1
    - Dst: sr.validateAgainst(wstxtest.vstream.TestDTD)
      Src: wstxtest.vstream.TestDTD:135,1
    - Dst: sr.hasNext()
      Src: wstxtest.vstream.TestDTD:137,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTD:137,1
    - Dst: '[wstxtest.vstream.TestDTD].fail(String)'
      Src: wstxtest.vstream.TestDTD:138,1
    - Dst: sr.close()
      Src: wstxtest.vstream.TestDTD:142,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    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: 144
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 144
    functionName: '[wstxtest.vstream.TestDTD].testFullValidationIssue33UnknownAttrStillFails()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestDTD].getInputFactory()'
    - '[StringReader].<init>(wstxtest.vstream.TestDTD)'
    - '[wstxtest.vstream.TestDTD].parseDTDSchema(wstxtest.vstream.TestDTD)'
    - '[wstxtest.vstream.TestDTD].createXMLStreamReader(StringReader)'
    - sr.hasNext()
    - '[wstxtest.vstream.TestDTD].fail(String)'
    - sr.close()
    - sr.next()
    - '[wstxtest.vstream.TestDTD].setNamespaceAware(wstxtest.vstream.TestDTD,boolean)'
    - sr.validateAgainst(wstxtest.vstream.TestDTD)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestDTD].testFullValidationIssue33UnknownAttrStillFails()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestDTD].getNewInputFactory()'
      Src: wstxtest.vstream.TestDTD:160,1
    - Dst: '[wstxtest.vstream.TestDTD].setNamespaceAware(wstxtest.vstream.TestDTD,boolean)'
      Src: wstxtest.vstream.TestDTD:161,1
    - Dst: '[StringReader].<init>(wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:162,1
    - Dst: '[wstxtest.vstream.TestDTD].createXMLStreamReader(StringReader)'
      Src: wstxtest.vstream.TestDTD:162,1
    - Dst: seed.next()
      Src: wstxtest.vstream.TestDTD:163,1
    - Dst: '[wstxtest.vstream.TestDTD].assertTokenType(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:163,1
    - Dst: seed.getDTDInfo()
      Src: wstxtest.vstream.TestDTD:165,1
    - Dst: '[wstxtest.vstream.TestDTD].getProcessedDTDSchema()'
      Src: wstxtest.vstream.TestDTD:165,1
    - Dst: seed.close()
      Src: wstxtest.vstream.TestDTD:166,1
    - Dst: '[wstxtest.vstream.TestDTD].assertNotNull(String,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:167,1
    - Dst: '[wstxtest.vstream.TestDTD].getNewInputFactory()'
      Src: wstxtest.vstream.TestDTD:171,1
    - Dst: '[wstxtest.vstream.TestDTD].setNamespaceAware(wstxtest.vstream.TestDTD,boolean)'
      Src: wstxtest.vstream.TestDTD:172,1
    - Dst: '[StringReader].<init>(wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:173,1
    - Dst: '[wstxtest.vstream.TestDTD].createXMLStreamReader(StringReader)'
      Src: wstxtest.vstream.TestDTD:173,1
    - Dst: sr.validateAgainst(wstxtest.vstream.TestDTD)
      Src: wstxtest.vstream.TestDTD:174,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTD:175,1
    - Dst: '[wstxtest.vstream.TestDTD].assertTokenType(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:175,1
    - Dst: sr.getLocalName()
      Src: wstxtest.vstream.TestDTD:176,1
    - Dst: '[wstxtest.vstream.TestDTD].assertEquals(String,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:176,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTD:177,1
    - Dst: '[wstxtest.vstream.TestDTD].assertTokenType(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:177,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTD:178,1
    - Dst: '[wstxtest.vstream.TestDTD].assertTokenType(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:178,1
    - Dst: sr.close()
      Src: wstxtest.vstream.TestDTD:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 180
    functionName: '[wstxtest.vstream.TestDTD].testFullValidationIssue33ReverseMismatch()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(wstxtest.vstream.TestDTD)'
    - '[wstxtest.vstream.TestDTD].createXMLStreamReader(StringReader)'
    - seed.next()
    - seed.close()
    - sr.getLocalName()
    - sr.close()
    - '[wstxtest.vstream.TestDTD].assertNotNull(String,wstxtest.vstream.TestDTD)'
    - '[wstxtest.vstream.TestDTD].assertEquals(String,wstxtest.vstream.TestDTD)'
    - '[wstxtest.vstream.TestDTD].assertTokenType(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
    - seed.getDTDInfo()
    - sr.next()
    - '[wstxtest.vstream.TestDTD].getNewInputFactory()'
    - '[wstxtest.vstream.TestDTD].setNamespaceAware(wstxtest.vstream.TestDTD,boolean)'
    - sr.validateAgainst(wstxtest.vstream.TestDTD)
    - '[wstxtest.vstream.TestDTD].getProcessedDTDSchema()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestDTD].testFullValidationIssue33ReverseMismatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestDTD].parseDTDSchema(String)'
      Src: wstxtest.vstream.TestDTD:191,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestDTD:192,1
    - Dst: mode.validate(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)
      Src: wstxtest.vstream.TestDTD:193,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: 195
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 195
    functionName: '[wstxtest.vstream.TestDTD].testPartialValidationOk()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached:
    - mode.validate(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)
    - ValidationMode.values()
    - '[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:232,1
    - Dst: '[File].getAbsoluteFile()'
      Src: wstxtest.vstream.TestDTD:232,1
    - Dst: '[File].<init>(wstxtest.vstream.TestDTD,String)'
      Src: wstxtest.vstream.TestDTD:233,1
    - Dst: '[File].<init>(File,String)'
      Src: wstxtest.vstream.TestDTD:234,1
    - Dst: '[File].<init>(File,String)'
      Src: wstxtest.vstream.TestDTD:235,1
    - Dst: '[File].<init>(File,String)'
      Src: wstxtest.vstream.TestDTD:236,1
    - Dst: '[File].<init>(File,String)'
      Src: wstxtest.vstream.TestDTD:237,1
    - Dst: '[File].toURI()'
      Src: wstxtest.vstream.TestDTD:239,1
    - Dst: '[wstxtest.vstream.TestDTD].toURL()'
      Src: wstxtest.vstream.TestDTD:239,1
    - Dst: '[wstxtest.vstream.TestDTD].parseSchema(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:241,1
    - Dst: '[wstxtest.vstream.TestDTD].assertNotNull(wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:242,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: 243
      start: 226
    functionDepth: 1
    functionLinenumber: 226
    functionLinenumberEnd: 243
    functionName: '[wstxtest.vstream.TestDTD].testSchemaWithFunnyFilename()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached:
    - '[File].<init>(wstxtest.vstream.TestDTD,String)'
    - '[File].toURI()'
    - '[File].<init>(File,String)'
    - '[File].<init>(String)'
    - '[wstxtest.vstream.TestDTD].parseSchema(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
    - '[File].getAbsoluteFile()'
    - '[wstxtest.vstream.TestDTD].toURL()'
    - '[wstxtest.vstream.TestDTD].assertNotNull(wstxtest.vstream.TestDTD)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestDTD].testSchemaWithFunnyFilename()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestDTD].parseDTDSchema(wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:254,1
    - Dst: '[wstxtest.vstream.TestDTD].verifyFailure(String,wstxtest.vstream.TestDTD,String,String)'
      Src: wstxtest.vstream.TestDTD:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    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: 259
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 259
    functionName: '[wstxtest.vstream.TestDTD].testEmptyContentModelErrorMessage()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestDTD].parseDTDSchema(wstxtest.vstream.TestDTD)'
    - '[wstxtest.vstream.TestDTD].verifyFailure(String,wstxtest.vstream.TestDTD,String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestDTD].testEmptyContentModelErrorMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestDTD].parseDTDSchema(wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:277,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestDTD:281,1
    - Dst: mode.validate(wstxtest.vstream.TestDTD,String)
      Src: wstxtest.vstream.TestDTD:282,1
    - Dst: mode.validate(wstxtest.vstream.TestDTD,String)
      Src: wstxtest.vstream.TestDTD:283,1
    - Dst: mode.validate(wstxtest.vstream.TestDTD,String)
      Src: wstxtest.vstream.TestDTD:284,1
    - Dst: mode.validate(wstxtest.vstream.TestDTD,String)
      Src: wstxtest.vstream.TestDTD:285,1
    - Dst: '[wstxtest.vstream.TestDTD].verifyFailure(String,wstxtest.vstream.TestDTD,String,String)'
      Src: wstxtest.vstream.TestDTD:289,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    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: 293
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 293
    functionName: '[wstxtest.vstream.TestDTD].testContentModelWithMultipleChoiceElements()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached:
    - mode.validate(wstxtest.vstream.TestDTD,String)
    - '[wstxtest.vstream.TestDTD].parseDTDSchema(wstxtest.vstream.TestDTD)'
    - ValidationMode.values()
    - '[wstxtest.vstream.TestDTD].verifyFailure(String,wstxtest.vstream.TestDTD,String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestDTD].testContentModelWithMultipleChoiceElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestDTD].getInputFactory()'
      Src: wstxtest.vstream.TestDTD:304,1
    - Dst: '[wstxtest.vstream.TestDTD].setProperty(wstxtest.vstream.TestDTD,XMLReporter)'
      Src: wstxtest.vstream.TestDTD:306,1
    - Dst: '[wstxtest.vstream.TestDTD].setSupportDTD(wstxtest.vstream.TestDTD,boolean)'
      Src: wstxtest.vstream.TestDTD:308,1
    - Dst: '[wstxtest.vstream.TestDTD].setValidating(wstxtest.vstream.TestDTD,boolean)'
      Src: wstxtest.vstream.TestDTD:309,1
    - Dst: '[wstxtest.vstream.TestDTD].constructStreamReader(wstxtest.vstream.TestDTD,String)'
      Src: wstxtest.vstream.TestDTD:310,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: 311
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 311
    functionName: '[wstxtest.vstream.TestDTD].getValidatingReader(String,XMLReporter)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestDTD].getInputFactory()'
    - '[wstxtest.vstream.TestDTD].setProperty(wstxtest.vstream.TestDTD,XMLReporter)'
    - '[wstxtest.vstream.TestDTD].setValidating(wstxtest.vstream.TestDTD,boolean)'
    - '[wstxtest.vstream.TestDTD].constructStreamReader(wstxtest.vstream.TestDTD,String)'
    - '[wstxtest.vstream.TestDTD].setSupportDTD(wstxtest.vstream.TestDTD,boolean)'
    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: 29
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 29
    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:28,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:61,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:62,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes]._testMSVGithubIssue2(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes,java.io.StringWriter)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:63,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:66,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:67,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes]._testMSVGithubIssue2(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes,java.io.StringWriter)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:68,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: 70
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 70
    functionName: '[wstxtest.vstream.TestW3CSchemaComplexTypes].testMSVGithubIssue2()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestW3CSchemaComplexTypes.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes].parseW3CSchema(String)'
    - '[java.io.StringWriter].<init>()'
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes]._testMSVGithubIssue2(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes,java.io.StringWriter)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestW3CSchemaComplexTypes].testMSVGithubIssue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].getReader(String)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:73,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:74,1
    - Dst: '[org.codehaus.stax2.XMLStreamWriter2].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:75,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:78,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertTokenType(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:78,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:79,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertEquals(String,wstxtest.vstream.TestW3CSchemaComplexTypes)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:79,1
    - Dst: '[org.codehaus.stax2.XMLStreamWriter2].copyEventFromReader(org.codehaus.stax2.XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:80,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:82,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertTokenType(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:82,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:83,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertEquals(String,wstxtest.vstream.TestW3CSchemaComplexTypes)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:83,1
    - Dst: '[org.codehaus.stax2.XMLStreamWriter2].copyEventFromReader(org.codehaus.stax2.XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:84,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:86,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertTokenType(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:86,1
    - Dst: '[org.codehaus.stax2.XMLStreamWriter2].copyEventFromReader(org.codehaus.stax2.XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:87,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:89,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertTokenType(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:89,1
    - Dst: '[org.codehaus.stax2.XMLStreamWriter2].copyEventFromReader(org.codehaus.stax2.XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:90,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:92,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertTokenType(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:92,1
    - Dst: '[org.codehaus.stax2.XMLStreamWriter2].copyEventFromReader(org.codehaus.stax2.XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:93,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:95,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertTokenType(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:95,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].close()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:97,1
    - Dst: '[org.codehaus.stax2.XMLStreamWriter2].close()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:98,1
    - Dst: '[String].replace(String,String)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:101,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:102,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertEquals(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:102,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: 103
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 103
    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:
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertEquals(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes)'
    - '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
    - '[org.codehaus.stax2.XMLStreamWriter2].copyEventFromReader(org.codehaus.stax2.XMLStreamReader2,boolean)'
    - '[org.codehaus.stax2.XMLStreamWriter2].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertTokenType(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes)'
    - '[org.codehaus.stax2.XMLStreamReader2].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
    - '[org.codehaus.stax2.XMLStreamWriter2].close()'
    - '[String].replace(String,String)'
    - '[java.io.StringWriter].toString()'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[org.codehaus.stax2.XMLStreamReader2].close()'
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes].getReader(String)'
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertEquals(String,wstxtest.vstream.TestW3CSchemaComplexTypes)'
    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:113,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].setValidating(wstxtest.vstream.TestW3CSchemaComplexTypes,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:114,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].constructStreamReader(wstxtest.vstream.TestW3CSchemaComplexTypes,String)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:115,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: 116
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 116
    functionName: '[wstxtest.vstream.TestW3CSchemaComplexTypes].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestW3CSchemaComplexTypes.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes].constructStreamReader(wstxtest.vstream.TestW3CSchemaComplexTypes,String)'
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes].setValidating(wstxtest.vstream.TestW3CSchemaComplexTypes,boolean)'
    - '[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:51,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:56,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.vstream.TestFlattening:58,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:59,1
    - Dst: '[StringWriter].flush()'
      Src: wstxtest.vstream.TestFlattening:62,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.vstream.TestFlattening:63,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:69,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.vstream.TestFlattening:72,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:73,1
    - Dst: '[wstxtest.vstream.TestFlattening].assertNotNull(com.ctc.wstx.dtd.DTDSubset)'
      Src: wstxtest.vstream.TestFlattening:75,1
    - Dst: '[StringWriter].flush()'
      Src: wstxtest.vstream.TestFlattening:76,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.vstream.TestFlattening:77,1
    - Dst: '[wstxtest.vstream.TestFlattening].assertEquals(wstxtest.vstream.TestFlattening,wstxtest.vstream.TestFlattening)'
      Src: wstxtest.vstream.TestFlattening:79,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: 81
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 81
    functionName: '[wstxtest.vstream.TestFlattening].testFlatteningInclusive()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestFlattening.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[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)'
    - '[wstxtest.vstream.TestFlattening].assertNotNull(com.ctc.wstx.dtd.DTDSubset)'
    - '[wstxtest.vstream.TestFlattening].assertEquals(wstxtest.vstream.TestFlattening,wstxtest.vstream.TestFlattening)'
    - '[StringWriter].flush()'
    - '[com.ctc.wstx.io.DefaultInputResolver].sourceFromString(null,com.ctc.wstx.api.ReaderConfig,String,wstxtest.vstream.TestFlattening,wstxtest.vstream.TestFlattening)'
    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:35,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,null)'
      Src: wstxtest.vstream.TestXMLReporter:36,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(wstxtest.vstream.TestXMLReporter,int)'
      Src: wstxtest.vstream.TestXMLReporter:44,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
      Src: wstxtest.vstream.TestXMLReporter:45,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: 46
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 46
    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,String)'
    - '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,null)'
    - '[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:62,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
      Src: wstxtest.vstream.TestXMLReporter:63,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: 64
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 64
    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:75,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
      Src: wstxtest.vstream.TestXMLReporter:76,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(wstxtest.vstream.TestXMLReporter,int)'
      Src: wstxtest.vstream.TestXMLReporter:83,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
      Src: wstxtest.vstream.TestXMLReporter:84,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: 85
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 85
    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:97,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
      Src: wstxtest.vstream.TestXMLReporter:98,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(wstxtest.vstream.TestXMLReporter,int)'
      Src: wstxtest.vstream.TestXMLReporter:106,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
      Src: wstxtest.vstream.TestXMLReporter:107,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: 108
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 108
    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:120,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
      Src: wstxtest.vstream.TestXMLReporter:121,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: 122
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 122
    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:137,1
    - Dst: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].enableThrow()'
      Src: wstxtest.vstream.TestXMLReporter:138,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].getReader(wstxtest.vstream.TestXMLReporter,wstxtest.vstream.TestXMLReporter.MyReporterOld)'
      Src: wstxtest.vstream.TestXMLReporter:139,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].streamThrough(XMLStreamReader)'
      Src: wstxtest.vstream.TestXMLReporter:141,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].fail(String)'
      Src: wstxtest.vstream.TestXMLReporter:142,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.vstream.TestXMLReporter:146,1
    - Dst: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].getCount()'
      Src: wstxtest.vstream.TestXMLReporter:147,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].assertEquals(int,wstxtest.vstream.TestXMLReporter)'
      Src: wstxtest.vstream.TestXMLReporter:147,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
      Src: wstxtest.vstream.TestXMLReporter:148,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: 149
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 149
    functionName: '[wstxtest.vstream.TestXMLReporter].testErrorRethrow()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXMLReporter].fail(String)'
    - '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
    - '[wstxtest.vstream.TestXMLReporter].streamThrough(XMLStreamReader)'
    - '[wstxtest.vstream.TestXMLReporter.MyReporterOld].getCount()'
    - '[wstxtest.vstream.TestXMLReporter.MyReporterOld].enableThrow()'
    - '[wstxtest.vstream.TestXMLReporter.MyReporterOld].<init>()'
    - '[wstxtest.vstream.TestXMLReporter].getReader(wstxtest.vstream.TestXMLReporter,wstxtest.vstream.TestXMLReporter.MyReporterOld)'
    - '[XMLStreamReader].close()'
    - '[wstxtest.vstream.TestXMLReporter].assertEquals(int,wstxtest.vstream.TestXMLReporter)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXMLReporter].testErrorRethrow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestXMLReporter].getInputFactory()'
      Src: wstxtest.vstream.TestXMLReporter:160,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].setNamespaceAware(wstxtest.vstream.TestXMLReporter,boolean)'
      Src: wstxtest.vstream.TestXMLReporter:161,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].setSupportDTD(wstxtest.vstream.TestXMLReporter,boolean)'
      Src: wstxtest.vstream.TestXMLReporter:162,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].setValidating(wstxtest.vstream.TestXMLReporter,boolean)'
      Src: wstxtest.vstream.TestXMLReporter:163,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].setXMLReporter(XMLReporter)'
      Src: wstxtest.vstream.TestXMLReporter:164,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].constructStreamReader(wstxtest.vstream.TestXMLReporter,String)'
      Src: wstxtest.vstream.TestXMLReporter:165,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: 166
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 166
    functionName: '[wstxtest.vstream.TestXMLReporter].getReader(String,XMLReporter)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXMLReporter].setXMLReporter(XMLReporter)'
    - '[wstxtest.vstream.TestXMLReporter].setSupportDTD(wstxtest.vstream.TestXMLReporter,boolean)'
    - '[wstxtest.vstream.TestXMLReporter].setValidating(wstxtest.vstream.TestXMLReporter,boolean)'
    - '[wstxtest.vstream.TestXMLReporter].setNamespaceAware(wstxtest.vstream.TestXMLReporter,boolean)'
    - '[wstxtest.vstream.TestXMLReporter].getInputFactory()'
    - '[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:171,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].getReader(String,wstxtest.vstream.TestXMLReporter.MyReporterOld)'
      Src: wstxtest.vstream.TestXMLReporter:172,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].streamThrough(XMLStreamReader)'
      Src: wstxtest.vstream.TestXMLReporter:174,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.vstream.TestXMLReporter:175,1
    - Dst: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].getCount()'
      Src: wstxtest.vstream.TestXMLReporter:176,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].assertEquals(wstxtest.vstream.TestXMLReporter,int,wstxtest.vstream.TestXMLReporter)'
      Src: wstxtest.vstream.TestXMLReporter:177,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: 179
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 179
    functionName: '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(String,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXMLReporter].getReader(String,wstxtest.vstream.TestXMLReporter.MyReporterOld)'
    - '[wstxtest.vstream.TestXMLReporter].streamThrough(XMLStreamReader)'
    - '[wstxtest.vstream.TestXMLReporter.MyReporterOld].getCount()'
    - '[wstxtest.vstream.TestXMLReporter.MyReporterOld].<init>()'
    - '[wstxtest.vstream.TestXMLReporter].assertEquals(wstxtest.vstream.TestXMLReporter,int,wstxtest.vstream.TestXMLReporter)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[MyReporter2].<init>()'
      Src: wstxtest.vstream.TestXMLReporter:184,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].getReader(String,MyReporter2)'
      Src: wstxtest.vstream.TestXMLReporter:185,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].streamThrough(XMLStreamReader)'
      Src: wstxtest.vstream.TestXMLReporter:187,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.vstream.TestXMLReporter:188,1
    - Dst: '[MyReporter2].getCount()'
      Src: wstxtest.vstream.TestXMLReporter:189,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].assertEquals(wstxtest.vstream.TestXMLReporter,wstxtest.vstream.TestXMLReporter,wstxtest.vstream.TestXMLReporter)'
      Src: wstxtest.vstream.TestXMLReporter:192,1
    - Dst: '[MyReporter2].getMessage()'
      Src: wstxtest.vstream.TestXMLReporter:195,1
    - Dst: actMsg.contains(String)
      Src: wstxtest.vstream.TestXMLReporter:199,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].fail(String)'
      Src: wstxtest.vstream.TestXMLReporter:200,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: 203
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 203
    functionName: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXMLReporter].fail(String)'
    - '[MyReporter2].<init>()'
    - '[MyReporter2].getMessage()'
    - actMsg.contains(String)
    - '[wstxtest.vstream.TestXMLReporter].getReader(String,MyReporter2)'
    - '[wstxtest.vstream.TestXMLReporter].streamThrough(XMLStreamReader)'
    - '[MyReporter2].getCount()'
    - '[XMLStreamReader].close()'
    - '[wstxtest.vstream.TestXMLReporter].assertEquals(wstxtest.vstream.TestXMLReporter,wstxtest.vstream.TestXMLReporter,wstxtest.vstream.TestXMLReporter)'
    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: 225
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 225
    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: 227
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 227
    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:239,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: wstxtest.vstream.TestXMLReporter.MyReporterOld:245,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: wstxtest.vstream.TestXMLReporter.MyReporterOld:248,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: 250
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 250
    functionName: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].report(String,String,Object,Location)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[XMLStreamException].<init>(String,Location)'
    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: 252
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 252
    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: 253
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 253
    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:260,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: 260
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 260
    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:267,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: 268
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 268
    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:275,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: wstxtest.vstream.TestXMLReporter.MyReporter2:278,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].toException()'
      Src: wstxtest.vstream.TestXMLReporter.MyReporter2:284,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: 286
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 286
    functionName: '[wstxtest.vstream.TestXMLReporter.MyReporter2].report(org.codehaus.stax2.validation.XMLValidationProblem)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].getMessage()'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].toException()'
    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:19,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: 20
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 20
    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:26,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: 27
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 27
    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:49,1
    - Dst: '[wstxtest.vstream.TestXmlId].streamThrough(XMLStreamReader)'
      Src: wstxtest.vstream.TestXmlId:51,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: 52
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 52
    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:57,1
    - Dst: '[wstxtest.vstream.TestXmlId].setNamespaceAware(wstxtest.vstream.TestXmlId,boolean)'
      Src: wstxtest.vstream.TestXmlId:58,1
    - Dst: '[wstxtest.vstream.TestXmlId].setSupportDTD(wstxtest.vstream.TestXmlId,boolean)'
      Src: wstxtest.vstream.TestXmlId:59,1
    - Dst: '[wstxtest.vstream.TestXmlId].setValidating(wstxtest.vstream.TestXmlId,boolean)'
      Src: wstxtest.vstream.TestXmlId:60,1
    - Dst: '[wstxtest.vstream.TestXmlId].constructStreamReader(wstxtest.vstream.TestXmlId,String)'
      Src: wstxtest.vstream.TestXmlId:61,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: 62
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 62
    functionName: '[wstxtest.vstream.TestXmlId].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXmlId.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXmlId].setValidating(wstxtest.vstream.TestXmlId,boolean)'
    - '[wstxtest.vstream.TestXmlId].constructStreamReader(wstxtest.vstream.TestXmlId,String)'
    - '[wstxtest.vstream.TestXmlId].setNamespaceAware(wstxtest.vstream.TestXmlId,boolean)'
    - '[wstxtest.vstream.TestXmlId].setSupportDTD(wstxtest.vstream.TestXmlId,boolean)'
    - '[wstxtest.vstream.TestXmlId].getInputFactory()'
    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:21,1
    - Dst: BundleContext.class.getClassLoader()
      Src: wstxtest.osgi.TestBasic:22,1
    - Dst: Proxy.newProxyInstance(wstxtest.osgi.TestBasic,wstxtest.osgi.TestBasic.ContextHandler)
      Src: wstxtest.osgi.TestBasic:22,1
    - Dst: '[com.ctc.wstx.osgi.WstxBundleActivator].<init>()'
      Src: wstxtest.osgi.TestBasic:23,1
    - Dst: '[com.ctc.wstx.osgi.WstxBundleActivator].start(wstxtest.osgi.TestBasic)'
      Src: wstxtest.osgi.TestBasic:26,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: 27
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 27
    functionName: '[wstxtest.osgi.TestBasic].testBundleActivation()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/osgi/TestBasic.java
    functionUses: 0
    functionsReached:
    - BundleContext.class.getClassLoader()
    - '[wstxtest.osgi.TestBasic.ContextHandler].<init>()'
    - '[com.ctc.wstx.osgi.WstxBundleActivator].start(wstxtest.osgi.TestBasic)'
    - '[com.ctc.wstx.osgi.WstxBundleActivator].<init>()'
    - 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: 43
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 43
    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: '[TreeSet].<init>()'
      Src: wstxtest.util.TestWordSet:18,1
    - Dst: '[TreeSet].add(String)'
      Src: wstxtest.util.TestWordSet:20,1
    - Dst: '[TreeSet].add(String)'
      Src: wstxtest.util.TestWordSet:21,1
    - Dst: '[TreeSet].add(String)'
      Src: wstxtest.util.TestWordSet:22,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: '[com.ctc.wstx.util.WordSet].constructSet(TreeSet)'
      Src: wstxtest.util.TestWordSet:28,1
    - Dst: '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet)'
      Src: wstxtest.util.TestWordSet:32,1
    - Dst: '[wstxtest.util.TestWordSet].assertTrue(boolean)'
      Src: wstxtest.util.TestWordSet:32,1
    - Dst: '[com.ctc.wstx.util.WordSet].contains(String)'
      Src: wstxtest.util.TestWordSet:34,1
    - Dst: '[wstxtest.util.TestWordSet].assertTrue(boolean)'
      Src: wstxtest.util.TestWordSet:34,1
    - Dst: str.toCharArray()
      Src: wstxtest.util.TestWordSet:36,1
    - Dst: System.arraycopy(wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet)
      Src: wstxtest.util.TestWordSet:38,1
    - Dst: str.length()
      Src: wstxtest.util.TestWordSet:39,1
    - Dst: '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet)'
      Src: wstxtest.util.TestWordSet:39,1
    - Dst: '[wstxtest.util.TestWordSet].assertTrue(boolean)'
      Src: wstxtest.util.TestWordSet:39,1
    - Dst: str.length()
      Src: wstxtest.util.TestWordSet:40,1
    - Dst: '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet,int,int)'
      Src: wstxtest.util.TestWordSet:40,1
    - Dst: '[wstxtest.util.TestWordSet].assertTrue(boolean)'
      Src: wstxtest.util.TestWordSet:40,1
    - Dst: '[wstxtest.util.TestWordSet].checkNotFind(com.ctc.wstx.util.WordSet,String)'
      Src: wstxtest.util.TestWordSet:44,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 15
    functionDepth: 2
    functionLinenumber: 15
    functionLinenumberEnd: 46
    functionName: '[wstxtest.util.TestWordSet].testNormal()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestWordSet.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet)
    - '[wstxtest.util.TestWordSet].assertTrue(boolean)'
    - '[TreeSet].add(String)'
    - str.length()
    - '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet,int,int)'
    - str.toCharArray()
    - '[TreeSet].<init>()'
    - '[com.ctc.wstx.util.WordSet].contains(String)'
    - '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet)'
    - '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet)'
    - '[wstxtest.util.TestWordSet].checkNotFind(com.ctc.wstx.util.WordSet,String)'
    - '[com.ctc.wstx.util.WordSet].constructSet(TreeSet)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestWordSet].testNormal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: wstxtest.util.TestWordSet:56,1
    - Dst: System.arraycopy(wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet)
      Src: wstxtest.util.TestWordSet:58,1
    - Dst: '[com.ctc.wstx.util.WordSet].contains(String)'
      Src: wstxtest.util.TestWordSet:60,1
    - Dst: '[wstxtest.util.TestWordSet].assertFalse(boolean)'
      Src: wstxtest.util.TestWordSet:60,1
    - Dst: '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet)'
      Src: wstxtest.util.TestWordSet:61,1
    - Dst: '[wstxtest.util.TestWordSet].assertFalse(boolean)'
      Src: wstxtest.util.TestWordSet:61,1
    - Dst: '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet,int,int)'
      Src: wstxtest.util.TestWordSet:62,1
    - Dst: '[wstxtest.util.TestWordSet].assertFalse(boolean)'
      Src: wstxtest.util.TestWordSet:62,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: wstxtest.BaseJUnit4Test
    argCount: 2
    argNames:
    - ws
    - str
    argTypes:
    - com.ctc.wstx.util.WordSet
    - String
    constantsTouched: []
    func_position:
      end: 63
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 63
    functionName: '[wstxtest.util.TestWordSet].checkNotFind(com.ctc.wstx.util.WordSet,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestWordSet.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet)
    - '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet,int,int)'
    - '[String].toCharArray()'
    - '[com.ctc.wstx.util.WordSet].contains(String)'
    - '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet)'
    - '[wstxtest.util.TestWordSet].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestWordSet].checkNotFind(com.ctc.wstx.util.WordSet,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.TestWordSet
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.util.TestWordSet].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestWordSet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.util.TestWordSet
    signature: '[wstxtest.util.TestWordSet].<init>()'
  - 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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 35
    functionName: '[wstxtest.util.TestArgUtil].testBoolean()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestArgUtil.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestArgUtil].assertFalse(boolean)'
    - '[wstxtest.util.TestArgUtil].assertTrue(boolean)'
    - '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,int)'
    - '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,null)'
    - '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,String)'
    - '[wstxtest.util.TestArgUtil].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestArgUtil].testBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,wstxtest.util.TestArgUtil)'
      Src: wstxtest.util.TestArgUtil:40,1
    - Dst: '[wstxtest.util.TestArgUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestArgUtil:40,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,wstxtest.util.TestArgUtil)'
      Src: wstxtest.util.TestArgUtil:41,1
    - Dst: '[wstxtest.util.TestArgUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestArgUtil:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    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: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[wstxtest.util.TestArgUtil].testBooleanFromBoolean()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestArgUtil.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestArgUtil].assertFalse(boolean)'
    - '[wstxtest.util.TestArgUtil].assertTrue(boolean)'
    - '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,wstxtest.util.TestArgUtil)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestArgUtil].testBooleanFromBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,String,int)'
      Src: wstxtest.util.TestArgUtil:47,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,int)'
      Src: wstxtest.util.TestArgUtil:47,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,int,int)'
      Src: wstxtest.util.TestArgUtil:48,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,int)'
      Src: wstxtest.util.TestArgUtil:48,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,int,int)'
      Src: wstxtest.util.TestArgUtil:49,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,int)'
      Src: wstxtest.util.TestArgUtil:49,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,short,int)'
      Src: wstxtest.util.TestArgUtil:50,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,int)'
      Src: wstxtest.util.TestArgUtil:50,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,byte,int)'
      Src: wstxtest.util.TestArgUtil:51,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,int)'
      Src: wstxtest.util.TestArgUtil:51,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,null,int)'
      Src: wstxtest.util.TestArgUtil:54,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,int)'
      Src: wstxtest.util.TestArgUtil:54,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,null)'
      Src: wstxtest.util.TestArgUtil:55,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,int)'
      Src: wstxtest.util.TestArgUtil:55,1
    - Dst: '[HashMap].<init>()'
      Src: wstxtest.util.TestArgUtil:59,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,HashMap,int)'
      Src: wstxtest.util.TestArgUtil:59,1
    - Dst: '[wstxtest.util.TestArgUtil].fail(String)'
      Src: wstxtest.util.TestArgUtil:60,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,String,int)'
      Src: wstxtest.util.TestArgUtil:64,1
    - Dst: '[wstxtest.util.TestArgUtil].fail(String)'
      Src: wstxtest.util.TestArgUtil:65,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 67
    functionName: '[wstxtest.util.TestArgUtil].testInt()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestArgUtil.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestArgUtil].assertEquals(int,int)'
    - '[HashMap].<init>()'
    - '[com.ctc.wstx.util.ArgUtil].convertToInt(String,byte,int)'
    - '[wstxtest.util.TestArgUtil].fail(String)'
    - '[com.ctc.wstx.util.ArgUtil].convertToInt(String,String,int)'
    - '[com.ctc.wstx.util.ArgUtil].convertToInt(String,null)'
    - '[com.ctc.wstx.util.ArgUtil].convertToInt(String,HashMap,int)'
    - '[com.ctc.wstx.util.ArgUtil].convertToInt(String,null,int)'
    - '[com.ctc.wstx.util.ArgUtil].convertToInt(String,short,int)'
    - '[com.ctc.wstx.util.ArgUtil].convertToInt(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestArgUtil].testInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,int,int)'
      Src: wstxtest.util.TestArgUtil:74,1
    - Dst: '[wstxtest.util.TestArgUtil].fail(String)'
      Src: wstxtest.util.TestArgUtil:75,1
    - Dst: '[wstxtest.util.TestArgUtil].verifyException(wstxtest.util.TestArgUtil,String)'
      Src: wstxtest.util.TestArgUtil:77,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,String,int)'
      Src: wstxtest.util.TestArgUtil:82,1
    - Dst: '[wstxtest.util.TestArgUtil].fail(String)'
      Src: wstxtest.util.TestArgUtil:83,1
    - Dst: '[wstxtest.util.TestArgUtil].verifyException(wstxtest.util.TestArgUtil,String)'
      Src: wstxtest.util.TestArgUtil:85,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 87
    functionName: '[wstxtest.util.TestArgUtil].testIntBelowMinimum()'
    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,String,int)'
    - '[wstxtest.util.TestArgUtil].verifyException(wstxtest.util.TestArgUtil,String)'
    - '[com.ctc.wstx.util.ArgUtil].convertToInt(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestArgUtil].testIntBelowMinimum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToLong(String,String,int)'
      Src: wstxtest.util.TestArgUtil:92,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,long)'
      Src: wstxtest.util.TestArgUtil:92,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToLong(String,int,int)'
      Src: wstxtest.util.TestArgUtil:93,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,long)'
      Src: wstxtest.util.TestArgUtil:93,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToLong(String,int,int)'
      Src: wstxtest.util.TestArgUtil:94,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,long)'
      Src: wstxtest.util.TestArgUtil:94,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToLong(String,short,int)'
      Src: wstxtest.util.TestArgUtil:95,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,long)'
      Src: wstxtest.util.TestArgUtil:95,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToLong(String,byte,int)'
      Src: wstxtest.util.TestArgUtil:96,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,long)'
      Src: wstxtest.util.TestArgUtil:96,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToLong(String,null,int)'
      Src: wstxtest.util.TestArgUtil:99,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,long)'
      Src: wstxtest.util.TestArgUtil:99,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToLong(String,null)'
      Src: wstxtest.util.TestArgUtil:100,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,long)'
      Src: wstxtest.util.TestArgUtil:100,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToLong(String,String,int)'
      Src: wstxtest.util.TestArgUtil:104,1
    - Dst: '[wstxtest.util.TestArgUtil].fail(String)'
      Src: wstxtest.util.TestArgUtil:105,1
    - Dst: '[wstxtest.util.TestArgUtil].verifyException(wstxtest.util.TestArgUtil,String)'
      Src: wstxtest.util.TestArgUtil:107,1
    - Dst: '[HashMap].<init>()'
      Src: wstxtest.util.TestArgUtil:112,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToLong(String,HashMap,int)'
      Src: wstxtest.util.TestArgUtil:112,1
    - Dst: '[wstxtest.util.TestArgUtil].fail(String)'
      Src: wstxtest.util.TestArgUtil:113,1
    - Dst: '[wstxtest.util.TestArgUtil].verifyException(wstxtest.util.TestArgUtil,String)'
      Src: wstxtest.util.TestArgUtil:115,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    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: 117
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 117
    functionName: '[wstxtest.util.TestArgUtil].testLong()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestArgUtil.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>()'
    - '[com.ctc.wstx.util.ArgUtil].convertToLong(String,null,int)'
    - '[com.ctc.wstx.util.ArgUtil].convertToLong(String,HashMap,int)'
    - '[wstxtest.util.TestArgUtil].assertEquals(int,long)'
    - '[wstxtest.util.TestArgUtil].fail(String)'
    - '[com.ctc.wstx.util.ArgUtil].convertToLong(String,byte,int)'
    - '[com.ctc.wstx.util.ArgUtil].convertToLong(String,null)'
    - '[com.ctc.wstx.util.ArgUtil].convertToLong(String,int,int)'
    - '[wstxtest.util.TestArgUtil].verifyException(wstxtest.util.TestArgUtil,String)'
    - '[com.ctc.wstx.util.ArgUtil].convertToLong(String,short,int)'
    - '[com.ctc.wstx.util.ArgUtil].convertToLong(String,String,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestArgUtil].testLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToLong(String,int,int)'
      Src: wstxtest.util.TestArgUtil:123,1
    - Dst: '[wstxtest.util.TestArgUtil].fail(String)'
      Src: wstxtest.util.TestArgUtil:124,1
    - Dst: '[wstxtest.util.TestArgUtil].verifyException(wstxtest.util.TestArgUtil,String)'
      Src: wstxtest.util.TestArgUtil:126,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 128
    functionName: '[wstxtest.util.TestArgUtil].testLongBelowMinimum()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestArgUtil.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.ArgUtil].convertToLong(String,int,int)'
    - '[wstxtest.util.TestArgUtil].verifyException(wstxtest.util.TestArgUtil,String)'
    - '[wstxtest.util.TestArgUtil].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestArgUtil].testLongBelowMinimum()'
  - 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: wstxtest.BaseWstxTest
    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:18,1
    - Dst: INPUT.length()
      Src: wstxtest.util.TestTextBuffer:20,1
    - Dst: INPUT.charAt(wstxtest.util.TestTextBuffer)
      Src: wstxtest.util.TestTextBuffer:22,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].append(wstxtest.util.TestTextBuffer,int,int)'
      Src: wstxtest.util.TestTextBuffer:23,1
    - Dst: INPUT.substring(wstxtest.util.TestTextBuffer,int)
      Src: wstxtest.util.TestTextBuffer:25,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].append(wstxtest.util.TestTextBuffer)'
      Src: wstxtest.util.TestTextBuffer:25,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].toString()'
      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].contentsAsString()'
      Src: wstxtest.util.TestTextBuffer:30,1
    - Dst: '[wstxtest.util.TestTextBuffer].assertEquals(wstxtest.util.TestTextBuffer,String)'
      Src: wstxtest.util.TestTextBuffer:30,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].isAllWhitespace()'
      Src: wstxtest.util.TestTextBuffer:31,1
    - Dst: '[wstxtest.util.TestTextBuffer].assertFalse(boolean)'
      Src: wstxtest.util.TestTextBuffer:31,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].equalsString(wstxtest.util.TestTextBuffer)'
      Src: wstxtest.util.TestTextBuffer:33,1
    - Dst: '[wstxtest.util.TestTextBuffer].assertTrue(boolean)'
      Src: wstxtest.util.TestTextBuffer:33,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 41
    functionName: '[wstxtest.util.TestTextBuffer].testBasic()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestTextBuffer.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].toString()'
    - '[wstxtest.util.TestTextBuffer].assertFalse(boolean)'
    - '[com.ctc.wstx.util.TextBuffer].equalsString(wstxtest.util.TestTextBuffer)'
    - '[wstxtest.util.TestTextBuffer].assertEquals(wstxtest.util.TestTextBuffer,String)'
    - INPUT.substring(wstxtest.util.TestTextBuffer,int)
    - '[com.ctc.wstx.util.TextBuffer].createTemporaryBuffer()'
    - '[wstxtest.util.TestTextBuffer].assertTrue(boolean)'
    - INPUT.charAt(wstxtest.util.TestTextBuffer)
    - '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
    - '[com.ctc.wstx.util.TextBuffer].isAllWhitespace()'
    - '[com.ctc.wstx.util.TextBuffer].append(wstxtest.util.TestTextBuffer)'
    - '[com.ctc.wstx.util.TextBuffer].append(wstxtest.util.TestTextBuffer,int,int)'
    - INPUT.length()
    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: wstxtest.BaseJUnit4Test
    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:18,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 24
    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:34,1
    - Dst: '[wstxtest.util.TestWordResolver].checkResolver()'
      Src: wstxtest.util.TestWordResolver:37,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 39
    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:49,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 55
    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:65,1
    - Dst: '[TreeSet].add(wstxtest.util.TestWordResolver)'
      Src: wstxtest.util.TestWordResolver:67,1
    - Dst: '[com.ctc.wstx.util.WordResolver].constructInstance(TreeSet)'
      Src: wstxtest.util.TestWordResolver:70,1
    - Dst: '[com.ctc.wstx.util.WordResolver].size()'
      Src: wstxtest.util.TestWordResolver:72,1
    - Dst: '[TreeSet].size()'
      Src: wstxtest.util.TestWordResolver:72,1
    - Dst: '[wstxtest.util.TestWordResolver].assertEquals(int,wstxtest.util.TestWordResolver)'
      Src: wstxtest.util.TestWordResolver:72,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver)'
      Src: wstxtest.util.TestWordResolver:76,1
    - Dst: '[wstxtest.util.TestWordResolver].assertEquals(wstxtest.util.TestWordResolver,String)'
      Src: wstxtest.util.TestWordResolver:76,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(String)'
      Src: wstxtest.util.TestWordResolver:78,1
    - Dst: '[wstxtest.util.TestWordResolver].assertEquals(wstxtest.util.TestWordResolver,String)'
      Src: wstxtest.util.TestWordResolver:78,1
    - Dst: str.toCharArray()
      Src: wstxtest.util.TestWordResolver:80,1
    - Dst: System.arraycopy(wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver)
      Src: wstxtest.util.TestWordResolver:82,1
    - Dst: str.length()
      Src: wstxtest.util.TestWordResolver:83,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver)'
      Src: wstxtest.util.TestWordResolver:83,1
    - Dst: '[wstxtest.util.TestWordResolver].assertEquals(wstxtest.util.TestWordResolver,String)'
      Src: wstxtest.util.TestWordResolver:83,1
    - Dst: str.length()
      Src: wstxtest.util.TestWordResolver:84,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver,int,int)'
      Src: wstxtest.util.TestWordResolver:84,1
    - Dst: '[wstxtest.util.TestWordResolver].assertEquals(wstxtest.util.TestWordResolver,String)'
      Src: wstxtest.util.TestWordResolver:84,1
    - Dst: '[wstxtest.util.TestWordResolver].checkNotFind(com.ctc.wstx.util.WordResolver,wstxtest.util.TestWordResolver)'
      Src: wstxtest.util.TestWordResolver:89,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: wstxtest.BaseJUnit4Test
    argCount: 2
    argNames:
    - words
    - missingWords
    argTypes:
    - String[]
    - String[]
    constantsTouched: []
    func_position:
      end: 91
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 91
    functionName: '[wstxtest.util.TestWordResolver].checkResolver(String[],String[])'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestWordResolver.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestWordResolver].checkNotFind(com.ctc.wstx.util.WordResolver,wstxtest.util.TestWordResolver)'
    - '[wstxtest.util.TestWordResolver].assertEquals(wstxtest.util.TestWordResolver,String)'
    - '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver)'
    - '[com.ctc.wstx.util.WordResolver].size()'
    - '[com.ctc.wstx.util.WordResolver].constructInstance(TreeSet)'
    - '[TreeSet].add(wstxtest.util.TestWordResolver)'
    - '[TreeSet].size()'
    - System.arraycopy(wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver)
    - str.length()
    - str.toCharArray()
    - '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver)'
    - '[TreeSet].<init>()'
    - '[com.ctc.wstx.util.WordResolver].find(String)'
    - '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver,int,int)'
    - '[wstxtest.util.TestWordResolver].assertEquals(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:95,1
    - Dst: System.arraycopy(wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver)
      Src: wstxtest.util.TestWordResolver:97,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(String)'
      Src: wstxtest.util.TestWordResolver:99,1
    - Dst: '[wstxtest.util.TestWordResolver].assertNull(String)'
      Src: wstxtest.util.TestWordResolver:99,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver)'
      Src: wstxtest.util.TestWordResolver:100,1
    - Dst: '[wstxtest.util.TestWordResolver].assertNull(String)'
      Src: wstxtest.util.TestWordResolver:100,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver,int,int)'
      Src: wstxtest.util.TestWordResolver:101,1
    - Dst: '[wstxtest.util.TestWordResolver].assertNull(String)'
      Src: wstxtest.util.TestWordResolver:101,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: wstxtest.BaseJUnit4Test
    argCount: 2
    argNames:
    - wr
    - str
    argTypes:
    - com.ctc.wstx.util.WordResolver
    - String
    constantsTouched: []
    func_position:
      end: 102
      start: 93
    functionDepth: 2
    functionLinenumber: 93
    functionLinenumberEnd: 102
    functionName: '[wstxtest.util.TestWordResolver].checkNotFind(com.ctc.wstx.util.WordResolver,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestWordResolver.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestWordResolver].assertNull(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()'
    - '[com.ctc.wstx.util.WordResolver].find(String)'
    - '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver,int,int)'
    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: wstxtest.BaseJUnit4Test
    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:14,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
      Src: wstxtest.util.TestURLUtil:15,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 12
    functionDepth: 3
    functionLinenumber: 12
    functionLinenumberEnd: 16
    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:20,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
      Src: wstxtest.util.TestURLUtil:21,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 18
    functionDepth: 3
    functionLinenumber: 18
    functionLinenumberEnd: 22
    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:26,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
      Src: wstxtest.util.TestURLUtil: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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 3
    functionLinenumber: 24
    functionLinenumberEnd: 28
    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: wstxtest.BaseJUnit4Test
    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:18,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
      Src: wstxtest.util.TestBijectiveNsMap:19,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].findPrefixByUri(String)'
      Src: wstxtest.util.TestBijectiveNsMap:20,1
    - Dst: '[wstxtest.util.TestBijectiveNsMap].assertEquals(String,String)'
      Src: wstxtest.util.TestBijectiveNsMap:20,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
      Src: wstxtest.util.TestBijectiveNsMap:22,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
      Src: wstxtest.util.TestBijectiveNsMap:23,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].findPrefixByUri(String)'
      Src: wstxtest.util.TestBijectiveNsMap:24,1
    - Dst: '[wstxtest.util.TestBijectiveNsMap].fail(String)'
      Src: wstxtest.util.TestBijectiveNsMap:26,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 15
    functionDepth: 2
    functionLinenumber: 15
    functionLinenumberEnd: 28
    functionName: '[wstxtest.util.TestBijectiveNsMap].testMaskingForFindPrefix()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestBijectiveNsMap.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
    - '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
    - '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
    - '[wstxtest.util.TestBijectiveNsMap].assertEquals(String,String)'
    - '[wstxtest.util.TestBijectiveNsMap].fail(String)'
    - '[com.ctc.wstx.util.BijectiveNsMap].findPrefixByUri(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestBijectiveNsMap].testMaskingForFindPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
      Src: wstxtest.util.TestBijectiveNsMap:33,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
      Src: wstxtest.util.TestBijectiveNsMap:34,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,null)'
      Src: wstxtest.util.TestBijectiveNsMap:35,1
    - Dst: '[List<String>].size()'
      Src: wstxtest.util.TestBijectiveNsMap:36,1
    - Dst: '[wstxtest.util.TestBijectiveNsMap].assertEquals(int,wstxtest.util.TestBijectiveNsMap)'
      Src: wstxtest.util.TestBijectiveNsMap:36,1
    - Dst: '[List<String>].iterator()'
      Src: wstxtest.util.TestBijectiveNsMap:37,1
    - Dst: '[wstxtest.util.TestBijectiveNsMap].next()'
      Src: wstxtest.util.TestBijectiveNsMap:37,1
    - Dst: '[wstxtest.util.TestBijectiveNsMap].assertEquals(String,wstxtest.util.TestBijectiveNsMap)'
      Src: wstxtest.util.TestBijectiveNsMap:37,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
      Src: wstxtest.util.TestBijectiveNsMap:40,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
      Src: wstxtest.util.TestBijectiveNsMap:41,1
    - Dst: '[ArrayList].<init>()'
      Src: wstxtest.util.TestBijectiveNsMap:42,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,ArrayList)'
      Src: wstxtest.util.TestBijectiveNsMap:42,1
    - Dst: '[List<String>].size()'
      Src: wstxtest.util.TestBijectiveNsMap:42,1
    - Dst: '[wstxtest.util.TestBijectiveNsMap].assertEquals(int,wstxtest.util.TestBijectiveNsMap)'
      Src: wstxtest.util.TestBijectiveNsMap:42,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
      Src: wstxtest.util.TestBijectiveNsMap:45,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
      Src: wstxtest.util.TestBijectiveNsMap:46,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,null)'
      Src: wstxtest.util.TestBijectiveNsMap:47,1
    - Dst: '[List<String>].size()'
      Src: wstxtest.util.TestBijectiveNsMap:47,1
    - Dst: '[wstxtest.util.TestBijectiveNsMap].assertEquals(int,wstxtest.util.TestBijectiveNsMap)'
      Src: wstxtest.util.TestBijectiveNsMap:47,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
      Src: wstxtest.util.TestBijectiveNsMap:50,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,null)'
      Src: wstxtest.util.TestBijectiveNsMap:51,1
    - Dst: '[List<String>].size()'
      Src: wstxtest.util.TestBijectiveNsMap:51,1
    - Dst: '[wstxtest.util.TestBijectiveNsMap].assertEquals(int,wstxtest.util.TestBijectiveNsMap)'
      Src: wstxtest.util.TestBijectiveNsMap:51,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 30
    functionDepth: 2
    functionLinenumber: 30
    functionLinenumberEnd: 52
    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].createChild()'
    - '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,null)'
    - '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
    - '[List<String>].iterator()'
    - '[List<String>].size()'
    - '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,ArrayList)'
    - '[ArrayList].<init>()'
    - '[wstxtest.util.TestBijectiveNsMap].assertEquals(int,wstxtest.util.TestBijectiveNsMap)'
    - '[wstxtest.util.TestBijectiveNsMap].assertEquals(String,wstxtest.util.TestBijectiveNsMap)'
    - '[wstxtest.util.TestBijectiveNsMap].next()'
    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: wstxtest.BaseJUnit4Test
    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: '[java.util.HashSet].<init>()'
      Src: wstxtest.util.TestSymbolTable:23,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].<init>()'
      Src: wstxtest.util.TestSymbolTable:25,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].getHashSeed()'
      Src: wstxtest.util.TestSymbolTable:25,1
    - Dst: '[java.util.HashSet].add(int)'
      Src: wstxtest.util.TestSymbolTable:25,1
    - Dst: '[java.util.HashSet].size()'
      Src: wstxtest.util.TestSymbolTable:28,1
    - Dst: '[wstxtest.util.TestSymbolTable].assertTrue(String,int)'
      Src: wstxtest.util.TestSymbolTable:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 17
    functionDepth: 5
    functionLinenumber: 17
    functionLinenumberEnd: 29
    functionName: '[wstxtest.util.TestSymbolTable].testSeedsDifferAcrossInstances()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].size()'
    - '[java.util.HashSet].<init>()'
    - '[com.ctc.wstx.util.SymbolTable].getHashSeed()'
    - '[com.ctc.wstx.util.SymbolTable].<init>()'
    - '[wstxtest.util.TestSymbolTable].assertTrue(String,int)'
    - '[java.util.HashSet].add(int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestSymbolTable].testSeedsDifferAcrossInstances()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SymbolTable].<init>()'
      Src: wstxtest.util.TestSymbolTable:34,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].makeChild()'
      Src: wstxtest.util.TestSymbolTable:35,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].getHashSeed()'
      Src: wstxtest.util.TestSymbolTable:37,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].getHashSeed()'
      Src: wstxtest.util.TestSymbolTable:37,1
    - Dst: '[wstxtest.util.TestSymbolTable].assertEquals(String,int,int)'
      Src: wstxtest.util.TestSymbolTable:36,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 31
    functionDepth: 5
    functionLinenumber: 31
    functionLinenumberEnd: 38
    functionName: '[wstxtest.util.TestSymbolTable].testChildInheritsParentSeed()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.SymbolTable].getHashSeed()'
    - '[com.ctc.wstx.util.SymbolTable].<init>()'
    - '[com.ctc.wstx.util.SymbolTable].makeChild()'
    - '[wstxtest.util.TestSymbolTable].assertEquals(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestSymbolTable].testChildInheritsParentSeed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SymbolTable].<init>()'
      Src: wstxtest.util.TestSymbolTable:43,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].getHashSeed()'
      Src: wstxtest.util.TestSymbolTable:44,1
    - Dst: key.charAt(int)
      Src: wstxtest.util.TestSymbolTable:48,1
    - Dst: key.length()
      Src: wstxtest.util.TestSymbolTable:49,1
    - Dst: key.charAt(wstxtest.util.TestSymbolTable)
      Src: wstxtest.util.TestSymbolTable:50,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].finalizeHash(wstxtest.util.TestSymbolTable)'
      Src: wstxtest.util.TestSymbolTable:52,1
    - Dst: key.toCharArray()
      Src: wstxtest.util.TestSymbolTable:54,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].calcHash(wstxtest.util.TestSymbolTable,int,wstxtest.util.TestSymbolTable,int)'
      Src: wstxtest.util.TestSymbolTable:55,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].calcHash(wstxtest.util.TestSymbolTable,int)'
      Src: wstxtest.util.TestSymbolTable:56,1
    - Dst: '[wstxtest.util.TestSymbolTable].assertEquals(String,int,int)'
      Src: wstxtest.util.TestSymbolTable:58,1
    - Dst: '[wstxtest.util.TestSymbolTable].assertEquals(String,int,int)'
      Src: wstxtest.util.TestSymbolTable:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 40
    functionDepth: 5
    functionLinenumber: 40
    functionLinenumberEnd: 62
    functionName: '[wstxtest.util.TestSymbolTable].testSeededHashMatchesInlineComputation()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.SymbolTable].calcHash(wstxtest.util.TestSymbolTable,int,wstxtest.util.TestSymbolTable,int)'
    - '[com.ctc.wstx.util.SymbolTable].getHashSeed()'
    - '[wstxtest.util.TestSymbolTable].assertEquals(String,int,int)'
    - '[com.ctc.wstx.util.SymbolTable].<init>()'
    - key.charAt(int)
    - '[com.ctc.wstx.util.SymbolTable].finalizeHash(wstxtest.util.TestSymbolTable)'
    - key.length()
    - '[com.ctc.wstx.util.SymbolTable].calcHash(wstxtest.util.TestSymbolTable,int)'
    - key.toCharArray()
    - key.charAt(wstxtest.util.TestSymbolTable)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestSymbolTable].testSeededHashMatchesInlineComputation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: wstxtest.util.TestSymbolTable:74,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].<init>()'
      Src: wstxtest.util.TestSymbolTable:76,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].getHashSeed()'
      Src: wstxtest.util.TestSymbolTable:76,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].calcHash(wstxtest.util.TestSymbolTable,int)'
      Src: wstxtest.util.TestSymbolTable:77,1
    - Dst: '[java.util.HashSet].add(int)'
      Src: wstxtest.util.TestSymbolTable:77,1
    - Dst: '[java.util.HashSet].size()'
      Src: wstxtest.util.TestSymbolTable:80,1
    - Dst: '[wstxtest.util.TestSymbolTable].assertTrue(String,int)'
      Src: wstxtest.util.TestSymbolTable:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 64
    functionDepth: 5
    functionLinenumber: 64
    functionLinenumberEnd: 81
    functionName: '[wstxtest.util.TestSymbolTable].testBucketIndexVariesWithSeed()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].size()'
    - '[java.util.HashSet].<init>()'
    - '[com.ctc.wstx.util.SymbolTable].getHashSeed()'
    - '[com.ctc.wstx.util.SymbolTable].<init>()'
    - '[wstxtest.util.TestSymbolTable].assertTrue(String,int)'
    - '[java.util.HashSet].add(int)'
    - '[com.ctc.wstx.util.SymbolTable].calcHash(wstxtest.util.TestSymbolTable,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestSymbolTable].testBucketIndexVariesWithSeed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: wstxtest.util.TestSymbolTable:92,1
    - Dst: '[java.util.Random].nextInt()'
      Src: wstxtest.util.TestSymbolTable:94,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].calcHash(String,wstxtest.util.TestSymbolTable)'
      Src: wstxtest.util.TestSymbolTable:95,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].calcHash(String,wstxtest.util.TestSymbolTable)'
      Src: wstxtest.util.TestSymbolTable:95,1
    - Dst: '[wstxtest.util.TestSymbolTable].assertTrue(String,int)'
      Src: wstxtest.util.TestSymbolTable:100,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 102
    functionName: '[wstxtest.util.TestSymbolTable].testSeedSeparatesLegacyCollisionPair()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].<init>(int)'
    - '[wstxtest.util.TestSymbolTable].assertTrue(String,int)'
    - '[java.util.Random].nextInt()'
    - '[com.ctc.wstx.util.SymbolTable].calcHash(String,wstxtest.util.TestSymbolTable)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestSymbolTable].testSeedSeparatesLegacyCollisionPair()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SymbolTable].<init>(boolean)'
      Src: wstxtest.util.TestSymbolTable:107,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].getHashSeed()'
      Src: wstxtest.util.TestSymbolTable:108,1
    - Dst: keys[i].toCharArray()
      Src: wstxtest.util.TestSymbolTable:115,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].calcHash(wstxtest.util.TestSymbolTable,int,wstxtest.util.TestSymbolTable,int)'
      Src: wstxtest.util.TestSymbolTable:116,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].findSymbol(wstxtest.util.TestSymbolTable,int,wstxtest.util.TestSymbolTable,int)'
      Src: wstxtest.util.TestSymbolTable:117,1
    - Dst: '[wstxtest.util.TestSymbolTable].assertEquals()'
      Src: wstxtest.util.TestSymbolTable:118,1
    - Dst: keys[i].toCharArray()
      Src: wstxtest.util.TestSymbolTable:122,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].calcHash(wstxtest.util.TestSymbolTable,int,wstxtest.util.TestSymbolTable,int)'
      Src: wstxtest.util.TestSymbolTable:123,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].findSymbol(wstxtest.util.TestSymbolTable,int,wstxtest.util.TestSymbolTable,int)'
      Src: wstxtest.util.TestSymbolTable:125,1
    - Dst: '[wstxtest.util.TestSymbolTable].assertSame(String,String)'
      Src: wstxtest.util.TestSymbolTable:124,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 104
    functionDepth: 4
    functionLinenumber: 104
    functionLinenumberEnd: 127
    functionName: '[wstxtest.util.TestSymbolTable].testLookupRoundTripWithRandomSeed()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.SymbolTable].calcHash(wstxtest.util.TestSymbolTable,int,wstxtest.util.TestSymbolTable,int)'
    - '[com.ctc.wstx.util.SymbolTable].getHashSeed()'
    - '[com.ctc.wstx.util.SymbolTable].findSymbol(wstxtest.util.TestSymbolTable,int,wstxtest.util.TestSymbolTable,int)'
    - keys[i].toCharArray()
    - '[com.ctc.wstx.util.SymbolTable].<init>(boolean)'
    - '[wstxtest.util.TestSymbolTable].assertSame(String,String)'
    - '[wstxtest.util.TestSymbolTable].assertEquals()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestSymbolTable].testLookupRoundTripWithRandomSeed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SymbolTable].<init>(boolean,int)'
      Src: wstxtest.util.TestSymbolTable:133,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].findSymbol()'
      Src: wstxtest.util.TestSymbolTable:138,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].findSymbol()'
      Src: wstxtest.util.TestSymbolTable:142,1
    - Dst: '[wstxtest.util.TestSymbolTable].assertEquals(String)'
      Src: wstxtest.util.TestSymbolTable:142,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].size()'
      Src: wstxtest.util.TestSymbolTable:144,1
    - Dst: '[wstxtest.util.TestSymbolTable].assertEquals(wstxtest.util.TestSymbolTable,int)'
      Src: wstxtest.util.TestSymbolTable:144,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 129
    functionDepth: 3
    functionLinenumber: 129
    functionLinenumberEnd: 145
    functionName: '[wstxtest.util.TestSymbolTable].testRehashPreservesLookups()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestSymbolTable].assertEquals(String)'
    - '[com.ctc.wstx.util.SymbolTable].size()'
    - '[com.ctc.wstx.util.SymbolTable].<init>(boolean,int)'
    - '[wstxtest.util.TestSymbolTable].assertEquals(wstxtest.util.TestSymbolTable,int)'
    - '[com.ctc.wstx.util.SymbolTable].findSymbol()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestSymbolTable].testRehashPreservesLookups()'
  - 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.TestSymbolTable
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.util.TestSymbolTable].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestSymbolTable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.util.TestSymbolTable
    signature: '[wstxtest.util.TestSymbolTable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(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].isNameChar(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].isNameStartChar(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].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:22,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:22,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:23,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:23,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:24,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:24,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:25,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:25,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:26,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:26,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(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].isNameChar(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].isNameStartChar(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].isNameChar(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].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:34,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:35,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:35,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:39,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:39,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(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].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:42,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:42,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:43,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:43,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:44,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:44,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 14
    functionDepth: 2
    functionLinenumber: 14
    functionLinenumberEnd: 45
    functionName: '[wstxtest.util.TestXmlChars].testXml10Chars()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestXmlChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
    - '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
    - '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,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: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].isNameStartChar(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].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:54,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(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:58,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:58,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:59,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:59,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].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:66,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:66,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:67,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:67,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:68,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:68,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:72,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:72,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:73,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:73,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 74
    functionName: '[wstxtest.util.TestXmlChars].testXml11NameStartChars()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestXmlChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
    - '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
    - '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
    - '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestXmlChars].testXml11NameStartChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:83,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:83,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:84,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:84,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:86,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:86,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:87,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:87,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:90,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:90,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:91,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:91,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:92,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:92,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:93,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:93,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:96,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:96,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:97,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    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.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 98
    functionName: '[wstxtest.util.TestXmlChars].testXml11MultiplicationDivisionNotNameChars()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestXmlChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
    - '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
    - '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
    - '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestXmlChars].testXml11MultiplicationDivisionNotNameChars()'
  - 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: wstxtest.BaseJUnit4Test
    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:17,1
    - Dst: '[wstxtest.util.TestStringVector].fail(String)'
      Src: wstxtest.util.TestStringVector:18,1
    - Dst: '[com.ctc.wstx.util.StringVector].<init>()'
      Src: wstxtest.util.TestStringVector:24,1
    - Dst: '[wstxtest.util.TestStringVector].fail(String)'
      Src: wstxtest.util.TestStringVector:25,1
    - Dst: '[com.ctc.wstx.util.StringVector].<init>(int)'
      Src: wstxtest.util.TestStringVector:30,1
    - Dst: '[com.ctc.wstx.util.StringVector].getInternalArray()'
      Src: wstxtest.util.TestStringVector:31,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(int,wstxtest.util.TestStringVector)'
      Src: wstxtest.util.TestStringVector:31,1
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: wstxtest.util.TestStringVector:32,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(int,int)'
      Src: wstxtest.util.TestStringVector:32,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 13
    functionDepth: 1
    functionLinenumber: 13
    functionLinenumberEnd: 33
    functionName: '[wstxtest.util.TestStringVector].testConstructor()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestStringVector.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.StringVector].getInternalArray()'
    - '[wstxtest.util.TestStringVector].assertEquals(int,int)'
    - '[wstxtest.util.TestStringVector].fail(String)'
    - '[wstxtest.util.TestStringVector].assertEquals(int,wstxtest.util.TestStringVector)'
    - '[com.ctc.wstx.util.StringVector].<init>()'
    - '[com.ctc.wstx.util.StringVector].size()'
    - '[com.ctc.wstx.util.StringVector].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestStringVector].testConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringVector].<init>(int)'
      Src: wstxtest.util.TestStringVector:38,1
    - Dst: '[com.ctc.wstx.util.StringVector].addString(String)'
      Src: wstxtest.util.TestStringVector:40,1
    - Dst: '[com.ctc.wstx.util.StringVector].addString(String)'
      Src: wstxtest.util.TestStringVector:41,1
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: wstxtest.util.TestStringVector:42,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(int,int)'
      Src: wstxtest.util.TestStringVector:42,1
    - Dst: '[com.ctc.wstx.util.StringVector].addStrings(String,String)'
      Src: wstxtest.util.TestStringVector:43,1
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: wstxtest.util.TestStringVector:44,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(int,int)'
      Src: wstxtest.util.TestStringVector:44,1
    - Dst: '[com.ctc.wstx.util.StringVector].setString(int,String)'
      Src: wstxtest.util.TestStringVector:45,1
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: wstxtest.util.TestStringVector:46,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(int,int)'
      Src: wstxtest.util.TestStringVector:46,1
    - Dst: '[com.ctc.wstx.util.StringVector].getString(int)'
      Src: wstxtest.util.TestStringVector:47,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(String,String)'
      Src: wstxtest.util.TestStringVector:47,1
    - Dst: '[String].<init>(String)'
      Src: wstxtest.util.TestStringVector:49,1
    - Dst: '[com.ctc.wstx.util.StringVector].addString(String)'
      Src: wstxtest.util.TestStringVector:49,1
    - Dst: '[String].<init>(String)'
      Src: wstxtest.util.TestStringVector:50,1
    - Dst: '[com.ctc.wstx.util.StringVector].addString(String)'
      Src: wstxtest.util.TestStringVector:50,1
    - Dst: '[com.ctc.wstx.util.StringVector].getString(int)'
      Src: wstxtest.util.TestStringVector:51,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(String,String)'
      Src: wstxtest.util.TestStringVector:51,1
    - Dst: '[com.ctc.wstx.util.StringVector].findLastFromMap(String)'
      Src: wstxtest.util.TestStringVector:53,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(String,String)'
      Src: wstxtest.util.TestStringVector:53,1
    - Dst: '[com.ctc.wstx.util.StringVector].findLastNonInterned(String)'
      Src: wstxtest.util.TestStringVector:55,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(String,String)'
      Src: wstxtest.util.TestStringVector:55,1
    - Dst: '[com.ctc.wstx.util.StringVector].clear(boolean)'
      Src: wstxtest.util.TestStringVector:57,1
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: wstxtest.util.TestStringVector:58,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(int,int)'
      Src: wstxtest.util.TestStringVector:58,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 35
    functionDepth: 2
    functionLinenumber: 35
    functionLinenumberEnd: 59
    functionName: '[wstxtest.util.TestStringVector].testBasic()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestStringVector.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestStringVector].assertEquals(int,int)'
    - '[com.ctc.wstx.util.StringVector].findLastFromMap(String)'
    - '[com.ctc.wstx.util.StringVector].findLastNonInterned(String)'
    - '[String].<init>(String)'
    - '[com.ctc.wstx.util.StringVector].getString(int)'
    - '[com.ctc.wstx.util.StringVector].addStrings(String,String)'
    - '[wstxtest.util.TestStringVector].assertEquals(String,String)'
    - '[com.ctc.wstx.util.StringVector].setString(int,String)'
    - '[com.ctc.wstx.util.StringVector].clear(boolean)'
    - '[com.ctc.wstx.util.StringVector].size()'
    - '[com.ctc.wstx.util.StringVector].<init>(int)'
    - '[com.ctc.wstx.util.StringVector].addString(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestStringVector].testBasic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringVector].<init>(int)'
      Src: wstxtest.util.TestStringVector:64,1
    - Dst: '[com.ctc.wstx.util.StringVector].getString()'
      Src: wstxtest.util.TestStringVector:67,1
    - Dst: '[wstxtest.util.TestStringVector].fail(String)'
      Src: wstxtest.util.TestStringVector:68,1
    - Dst: '[com.ctc.wstx.util.StringVector].getString(int)'
      Src: wstxtest.util.TestStringVector:74,1
    - Dst: '[wstxtest.util.TestStringVector].fail(String)'
      Src: wstxtest.util.TestStringVector:75,1
    - Dst: '[com.ctc.wstx.util.StringVector].addString(String)'
      Src: wstxtest.util.TestStringVector:80,1
    - Dst: '[com.ctc.wstx.util.StringVector].getString(int)'
      Src: wstxtest.util.TestStringVector:81,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(String,String)'
      Src: wstxtest.util.TestStringVector:81,1
    - Dst: '[com.ctc.wstx.util.StringVector].getString(int)'
      Src: wstxtest.util.TestStringVector:84,1
    - Dst: '[wstxtest.util.TestStringVector].fail(String)'
      Src: wstxtest.util.TestStringVector:85,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    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.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 89
    functionName: '[wstxtest.util.TestStringVector].testGetString()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestStringVector.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestStringVector].fail(String)'
    - '[com.ctc.wstx.util.StringVector].getString(int)'
    - '[wstxtest.util.TestStringVector].assertEquals(String,String)'
    - '[com.ctc.wstx.util.StringVector].getString()'
    - '[com.ctc.wstx.util.StringVector].<init>(int)'
    - '[com.ctc.wstx.util.StringVector].addString(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestStringVector].testGetString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringVector].<init>(int)'
      Src: wstxtest.util.TestStringVector:94,1
    - Dst: '[com.ctc.wstx.util.StringVector].getLastString()'
      Src: wstxtest.util.TestStringVector:97,1
    - Dst: '[wstxtest.util.TestStringVector].fail(String)'
      Src: wstxtest.util.TestStringVector:98,1
    - Dst: '[com.ctc.wstx.util.StringVector].addString(String)'
      Src: wstxtest.util.TestStringVector:103,1
    - Dst: '[com.ctc.wstx.util.StringVector].getLastString()'
      Src: wstxtest.util.TestStringVector:104,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(String,String)'
      Src: wstxtest.util.TestStringVector:104,1
    - Dst: '[com.ctc.wstx.util.StringVector].addString(String)'
      Src: wstxtest.util.TestStringVector:106,1
    - Dst: '[com.ctc.wstx.util.StringVector].getLastString()'
      Src: wstxtest.util.TestStringVector:107,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(String,String)'
      Src: wstxtest.util.TestStringVector:107,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 108
    functionName: '[wstxtest.util.TestStringVector].testGetLastString()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestStringVector.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestStringVector].fail(String)'
    - '[com.ctc.wstx.util.StringVector].getLastString()'
    - '[wstxtest.util.TestStringVector].assertEquals(String,String)'
    - '[com.ctc.wstx.util.StringVector].<init>(int)'
    - '[com.ctc.wstx.util.StringVector].addString(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestStringVector].testGetLastString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringVector].<init>(int)'
      Src: wstxtest.util.TestStringVector:114,1
    - Dst: '[wstxtest.util.TestStringVector].fail(String)'
      Src: wstxtest.util.TestStringVector:115,1
    - Dst: '[com.ctc.wstx.util.StringVector].<init>(int)'
      Src: wstxtest.util.TestStringVector:120,1
    - Dst: '[com.ctc.wstx.util.StringVector].addString(String)'
      Src: wstxtest.util.TestStringVector:123,1
    - Dst: '[com.ctc.wstx.util.StringVector].addString(String)'
      Src: wstxtest.util.TestStringVector:124,1
    - Dst: '[com.ctc.wstx.util.StringVector].getInternalArray()'
      Src: wstxtest.util.TestStringVector:125,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(int,wstxtest.util.TestStringVector)'
      Src: wstxtest.util.TestStringVector:125,1
    - Dst: '[com.ctc.wstx.util.StringVector].addString(String)'
      Src: wstxtest.util.TestStringVector:128,1
    - Dst: '[com.ctc.wstx.util.StringVector].getInternalArray()'
      Src: wstxtest.util.TestStringVector:129,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(int,wstxtest.util.TestStringVector)'
      Src: wstxtest.util.TestStringVector:129,1
    - Dst: '[com.ctc.wstx.util.StringVector].getString(int)'
      Src: wstxtest.util.TestStringVector:130,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(String,String)'
      Src: wstxtest.util.TestStringVector:130,1
    - Dst: '[com.ctc.wstx.util.StringVector].addString(String)'
      Src: wstxtest.util.TestStringVector:133,1
    - Dst: '[com.ctc.wstx.util.StringVector].getInternalArray()'
      Src: wstxtest.util.TestStringVector:134,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(int,wstxtest.util.TestStringVector)'
      Src: wstxtest.util.TestStringVector:134,1
    - Dst: '[com.ctc.wstx.util.StringVector].getString(int)'
      Src: wstxtest.util.TestStringVector:135,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(String,String)'
      Src: wstxtest.util.TestStringVector:135,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 136
    functionName: '[wstxtest.util.TestStringVector].testGrowArray()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestStringVector.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.StringVector].getInternalArray()'
    - '[wstxtest.util.TestStringVector].fail(String)'
    - '[wstxtest.util.TestStringVector].assertEquals(int,wstxtest.util.TestStringVector)'
    - '[com.ctc.wstx.util.StringVector].getString(int)'
    - '[wstxtest.util.TestStringVector].assertEquals(String,String)'
    - '[com.ctc.wstx.util.StringVector].<init>(int)'
    - '[com.ctc.wstx.util.StringVector].addString(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestStringVector].testGrowArray()'
  - 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: wstxtest.BaseJUnit4Test
    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:19,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(String)'
      Src: wstxtest.util.TestTextAccumulator:21,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
      Src: wstxtest.util.TestTextAccumulator:22,1
    - Dst: '[wstxtest.util.TestTextAccumulator].assertEquals(String,String)'
      Src: wstxtest.util.TestTextAccumulator:22,1
    - Dst: '[String].toCharArray()'
      Src: wstxtest.util.TestTextAccumulator:24,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(wstxtest.util.TestTextAccumulator,int,int)'
      Src: wstxtest.util.TestTextAccumulator:24,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(String)'
      Src: wstxtest.util.TestTextAccumulator:25,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
      Src: wstxtest.util.TestTextAccumulator:26,1
    - Dst: '[wstxtest.util.TestTextAccumulator].assertEquals(String,String)'
      Src: wstxtest.util.TestTextAccumulator:26,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 16
    functionDepth: 2
    functionLinenumber: 16
    functionLinenumberEnd: 27
    functionName: '[wstxtest.util.TestTextAccumulator].testBasic()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestTextAccumulator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
    - '[com.ctc.wstx.util.TextAccumulator].addText(String)'
    - '[wstxtest.util.TestTextAccumulator].assertEquals(String,String)'
    - '[String].toCharArray()'
    - '[com.ctc.wstx.util.TextAccumulator].<init>()'
    - '[com.ctc.wstx.util.TextAccumulator].addText(wstxtest.util.TestTextAccumulator,int,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestTextAccumulator].testBasic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextAccumulator].<init>()'
      Src: wstxtest.util.TestTextAccumulator:33,1
    - Dst: '[String].toCharArray()'
      Src: wstxtest.util.TestTextAccumulator:35,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(wstxtest.util.TestTextAccumulator,int,int)'
      Src: wstxtest.util.TestTextAccumulator:35,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
      Src: wstxtest.util.TestTextAccumulator:36,1
    - Dst: '[wstxtest.util.TestTextAccumulator].assertEquals(String,String)'
      Src: wstxtest.util.TestTextAccumulator:36,1
    - Dst: '[String].toCharArray()'
      Src: wstxtest.util.TestTextAccumulator:38,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(wstxtest.util.TestTextAccumulator,int,int)'
      Src: wstxtest.util.TestTextAccumulator:38,1
    - Dst: '[String].toCharArray()'
      Src: wstxtest.util.TestTextAccumulator:39,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(wstxtest.util.TestTextAccumulator,int,int)'
      Src: wstxtest.util.TestTextAccumulator:39,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(int,int)'
      Src: wstxtest.util.TestTextAccumulator:40,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
      Src: wstxtest.util.TestTextAccumulator:41,1
    - Dst: '[wstxtest.util.TestTextAccumulator].assertEquals(String,String)'
      Src: wstxtest.util.TestTextAccumulator:41,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(String)'
      Src: wstxtest.util.TestTextAccumulator:43,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(int,int)'
      Src: wstxtest.util.TestTextAccumulator:44,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
      Src: wstxtest.util.TestTextAccumulator:45,1
    - Dst: '[wstxtest.util.TestTextAccumulator].assertEquals(String,String)'
      Src: wstxtest.util.TestTextAccumulator:45,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.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 30
    functionDepth: 2
    functionLinenumber: 30
    functionLinenumberEnd: 46
    functionName: '[wstxtest.util.TestTextAccumulator].testBasicWithCharArray()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestTextAccumulator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
    - '[com.ctc.wstx.util.TextAccumulator].addText(String)'
    - '[wstxtest.util.TestTextAccumulator].assertEquals(String,String)'
    - '[String].toCharArray()'
    - '[com.ctc.wstx.util.TextAccumulator].addText(int,int)'
    - '[com.ctc.wstx.util.TextAccumulator].<init>()'
    - '[com.ctc.wstx.util.TextAccumulator].addText(wstxtest.util.TestTextAccumulator,int,int)'
    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: wstxtest.BaseJUnit4Test
    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: '[com.ctc.wstx.util.InternCache].getInstance()'
      Src: wstxtest.util.TestInternCache:21,1
    - Dst: '[String].<init>(String)'
      Src: wstxtest.util.TestInternCache:23,1
    - Dst: '[com.ctc.wstx.util.InternCache].intern(String)'
      Src: wstxtest.util.TestInternCache:24,1
    - Dst: '[String].intern()'
      Src: wstxtest.util.TestInternCache:27,1
    - Dst: '[wstxtest.util.TestInternCache].assertSame(wstxtest.util.TestInternCache,String)'
      Src: wstxtest.util.TestInternCache:27,1
    - Dst: '[String].<init>(String)'
      Src: wstxtest.util.TestInternCache:30,1
    - Dst: '[com.ctc.wstx.util.InternCache].intern(String)'
      Src: wstxtest.util.TestInternCache:31,1
    - Dst: '[wstxtest.util.TestInternCache].assertSame(String,String)'
      Src: wstxtest.util.TestInternCache:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    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.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 32
    functionName: '[wstxtest.util.TestInternCache].testBasicIntern()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestInternCache.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestInternCache].assertSame(String,String)'
    - '[String].<init>(String)'
    - '[com.ctc.wstx.util.InternCache].intern(String)'
    - '[wstxtest.util.TestInternCache].assertSame(wstxtest.util.TestInternCache,String)'
    - '[com.ctc.wstx.util.InternCache].getInstance()'
    - '[String].intern()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestInternCache].testBasicIntern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.InternCache].getInstance()'
      Src: wstxtest.util.TestInternCache:37,1
    - Dst: '[java.util.concurrent.CountDownLatch].<init>(int)'
      Src: wstxtest.util.TestInternCache:47,1
    - Dst: '[java.util.concurrent.CountDownLatch].<init>(wstxtest.util.TestInternCache)'
      Src: wstxtest.util.TestInternCache:48,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: wstxtest.util.TestInternCache:50,1
    - Dst: '[Runnable].<init>()'
      Src: wstxtest.util.TestInternCache:54,1
    - Dst: '[Thread].<init>(Runnable)'
      Src: wstxtest.util.TestInternCache:54,1
    - Dst: '[Thread].setDaemon(boolean)'
      Src: wstxtest.util.TestInternCache:72,1
    - Dst: '[Thread].start()'
      Src: wstxtest.util.TestInternCache:73,1
    - Dst: '[java.util.concurrent.CountDownLatch].countDown()'
      Src: wstxtest.util.TestInternCache:77,1
    - Dst: '[java.util.concurrent.CountDownLatch].await(int,wstxtest.util.TestInternCache)'
      Src: wstxtest.util.TestInternCache:78,1
    - Dst: '[wstxtest.util.TestInternCache].assertTrue(String,wstxtest.util.TestInternCache)'
      Src: wstxtest.util.TestInternCache:78,1
    - Dst: '[java.util.ArrayList].isEmpty()'
      Src: wstxtest.util.TestInternCache:79,1
    - Dst: '[wstxtest.util.TestInternCache].assertTrue(String,wstxtest.util.TestInternCache)'
      Src: wstxtest.util.TestInternCache:79,1
    - Dst: sharedStrings[i].intern()
      Src: wstxtest.util.TestInternCache:84,1
    - Dst: '[wstxtest.util.TestInternCache].assertSame(String,wstxtest.util.TestInternCache,wstxtest.util.TestInternCache)'
      Src: wstxtest.util.TestInternCache:84,1
    - Dst: '[wstxtest.util.TestInternCache].assertSame(wstxtest.util.TestInternCache,wstxtest.util.TestInternCache)'
      Src: wstxtest.util.TestInternCache:86,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 90
    functionName: '[wstxtest.util.TestInternCache].testConcurrentIntern()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestInternCache.java
    functionUses: 0
    functionsReached:
    - sharedStrings[i].intern()
    - '[java.util.concurrent.CountDownLatch].<init>(int)'
    - '[wstxtest.util.TestInternCache].assertTrue(String,wstxtest.util.TestInternCache)'
    - '[Thread].<init>(Runnable)'
    - '[Thread].setDaemon(boolean)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.concurrent.CountDownLatch].countDown()'
    - '[com.ctc.wstx.util.InternCache].getInstance()'
    - '[Thread].start()'
    - '[java.util.ArrayList].isEmpty()'
    - '[java.util.concurrent.CountDownLatch].<init>(wstxtest.util.TestInternCache)'
    - '[wstxtest.util.TestInternCache].assertSame(String,wstxtest.util.TestInternCache,wstxtest.util.TestInternCache)'
    - '[wstxtest.util.TestInternCache].assertSame(wstxtest.util.TestInternCache,wstxtest.util.TestInternCache)'
    - '[java.util.concurrent.CountDownLatch].await(int,wstxtest.util.TestInternCache)'
    - '[Runnable].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestInternCache].testConcurrentIntern()'
  - 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.TestInternCache
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.util.TestInternCache].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestInternCache.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.util.TestInternCache
    signature: '[wstxtest.util.TestInternCache].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: wstxtest.util.TestStringUtil:18,1
    - Dst: '[ArrayList].add(String)'
      Src: wstxtest.util.TestStringUtil:19,1
    - Dst: '[ArrayList].add(String)'
      Src: wstxtest.util.TestStringUtil:20,1
    - Dst: '[ArrayList].add(String)'
      Src: wstxtest.util.TestStringUtil:21,1
    - Dst: '[com.ctc.wstx.util.StringUtil].concatEntries(ArrayList,String,String)'
      Src: wstxtest.util.TestStringUtil:23,1
    - Dst: '[wstxtest.util.TestStringUtil].assertEquals(String,String)'
      Src: wstxtest.util.TestStringUtil:22,1
    - Dst: '[ArrayList].<init>()'
      Src: wstxtest.util.TestStringUtil:25,1
    - Dst: '[ArrayList].add(String)'
      Src: wstxtest.util.TestStringUtil:26,1
    - Dst: '[com.ctc.wstx.util.StringUtil].concatEntries(ArrayList,String,String)'
      Src: wstxtest.util.TestStringUtil:28,1
    - Dst: '[wstxtest.util.TestStringUtil].assertEquals(String,String)'
      Src: wstxtest.util.TestStringUtil:27,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: 29
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 29
    functionName: '[wstxtest.util.TestStringUtil].testConcatEntries()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestStringUtil.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestStringUtil].assertEquals(String,String)'
    - '[ArrayList].<init>()'
    - '[com.ctc.wstx.util.StringUtil].concatEntries(ArrayList,String,String)'
    - '[ArrayList].add(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:34,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:34,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
      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: '[String].toCharArray()'
      Src: wstxtest.util.TestStringUtil:38,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(wstxtest.util.TestStringUtil,int,int)'
      Src: wstxtest.util.TestStringUtil:38,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:38,1
    - Dst: '[String].toCharArray()'
      Src: wstxtest.util.TestStringUtil:39,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(wstxtest.util.TestStringUtil,int,int)'
      Src: wstxtest.util.TestStringUtil:39,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:39,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
      Src: wstxtest.util.TestStringUtil:40,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:40,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(int,int)'
      Src: wstxtest.util.TestStringUtil:41,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:41,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
      Src: wstxtest.util.TestStringUtil:43,1
    - Dst: '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestStringUtil:43,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
      Src: wstxtest.util.TestStringUtil:44,1
    - Dst: '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestStringUtil:44,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: 45
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 45
    functionName: '[wstxtest.util.TestStringUtil].testIsAllWhitespace()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestStringUtil.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
    - '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
    - '[com.ctc.wstx.util.StringUtil].isAllWhitespace(int,int)'
    - '[String].toCharArray()'
    - '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
    - '[com.ctc.wstx.util.StringUtil].isAllWhitespace(wstxtest.util.TestStringUtil,int,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestStringUtil].testIsAllWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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: '[wstxtest.util.TestStringUtil].assertEquals(String,String)'
      Src: wstxtest.util.TestStringUtil:55,1
    - Dst: str.toCharArray()
      Src: wstxtest.util.TestStringUtil:59,1
    - Dst: str.length()
      Src: wstxtest.util.TestStringUtil:60,1
    - Dst: '[com.ctc.wstx.util.StringUtil].normalizeSpaces(wstxtest.util.TestStringUtil,int,wstxtest.util.TestStringUtil)'
      Src: wstxtest.util.TestStringUtil:59,1
    - Dst: '[String].equals(String)'
      Src: wstxtest.util.TestStringUtil:59,1
    - Dst: '[wstxtest.util.TestStringUtil].assertFalse(wstxtest.util.TestStringUtil)'
      Src: wstxtest.util.TestStringUtil:59,1
    - Dst: str.toCharArray()
      Src: wstxtest.util.TestStringUtil:64,1
    - Dst: str.length()
      Src: wstxtest.util.TestStringUtil:65,1
    - Dst: '[com.ctc.wstx.util.StringUtil].normalizeSpaces(wstxtest.util.TestStringUtil,int,int)'
      Src: wstxtest.util.TestStringUtil:64,1
    - Dst: '[wstxtest.util.TestStringUtil].assertEquals(String,String)'
      Src: wstxtest.util.TestStringUtil:63,1
    - Dst: str.toCharArray()
      Src: wstxtest.util.TestStringUtil:72,1
    - Dst: str.length()
      Src: wstxtest.util.TestStringUtil:72,1
    - Dst: '[com.ctc.wstx.util.StringUtil].normalizeSpaces(wstxtest.util.TestStringUtil,int,wstxtest.util.TestStringUtil)'
      Src: wstxtest.util.TestStringUtil:72,1
    - Dst: '[wstxtest.util.TestStringUtil].fail(String)'
      Src: wstxtest.util.TestStringUtil:74,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: 76
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 76
    functionName: '[wstxtest.util.TestStringUtil].testNormalizeSpaces()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestStringUtil.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestStringUtil].assertFalse(wstxtest.util.TestStringUtil)'
    - str.length()
    - '[wstxtest.util.TestStringUtil].fail(String)'
    - '[String].equals(String)'
    - '[wstxtest.util.TestStringUtil].assertEquals(String,String)'
    - '[com.ctc.wstx.util.StringUtil].normalizeSpaces(wstxtest.util.TestStringUtil,int,wstxtest.util.TestStringUtil)'
    - str.toCharArray()
    - '[com.ctc.wstx.util.StringUtil].normalizeSpaces(wstxtest.util.TestStringUtil,int,int)'
    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: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:82,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:82,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
      Src: wstxtest.util.TestStringUtil:83,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(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].assertTrue(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].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:85,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
      Src: wstxtest.util.TestStringUtil:86,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:86,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
      Src: wstxtest.util.TestStringUtil:88,1
    - Dst: '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestStringUtil:88,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
      Src: wstxtest.util.TestStringUtil:89,1
    - Dst: '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestStringUtil:89,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
      Src: wstxtest.util.TestStringUtil:90,1
    - Dst: '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestStringUtil:90,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: 91
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 91
    functionName: '[wstxtest.util.TestStringUtil].testEqualEncodings()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestStringUtil.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
    - '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
    - '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestStringUtil].testEqualEncodings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: STR.toCharArray()
      Src: wstxtest.util.TestStringUtil:98,1
    - Dst: STR.length()
      Src: wstxtest.util.TestStringUtil:98,1
    - Dst: '[com.ctc.wstx.util.StringUtil].matches(wstxtest.util.TestStringUtil,wstxtest.util.TestStringUtil,int,wstxtest.util.TestStringUtil)'
      Src: wstxtest.util.TestStringUtil:98,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:98,1
    - Dst: STR.toCharArray()
      Src: wstxtest.util.TestStringUtil:99,1
    - Dst: STR.length()
      Src: wstxtest.util.TestStringUtil:99,1
    - Dst: '[com.ctc.wstx.util.StringUtil].matches(wstxtest.util.TestStringUtil,wstxtest.util.TestStringUtil,int,int)'
      Src: wstxtest.util.TestStringUtil:99,1
    - Dst: '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestStringUtil:99,1
    - Dst: STR2.toCharArray()
      Src: wstxtest.util.TestStringUtil:100,1
    - Dst: STR2.length()
      Src: wstxtest.util.TestStringUtil:100,1
    - Dst: '[com.ctc.wstx.util.StringUtil].matches(wstxtest.util.TestStringUtil,wstxtest.util.TestStringUtil,int,wstxtest.util.TestStringUtil)'
      Src: wstxtest.util.TestStringUtil:100,1
    - Dst: '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestStringUtil:100,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: 101
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 101
    functionName: '[wstxtest.util.TestStringUtil].testMatches()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestStringUtil.java
    functionUses: 0
    functionsReached:
    - STR2.length()
    - '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
    - STR.toCharArray()
    - '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
    - '[com.ctc.wstx.util.StringUtil].matches(wstxtest.util.TestStringUtil,wstxtest.util.TestStringUtil,int,wstxtest.util.TestStringUtil)'
    - '[com.ctc.wstx.util.StringUtil].matches(wstxtest.util.TestStringUtil,wstxtest.util.TestStringUtil,int,int)'
    - STR2.toCharArray()
    - 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:18,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(int,wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:19,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 20
    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:27,1
    - Dst: '[HashSet].add(String)'
      Src: wstxtest.util.TestDataUtil:28,1
    - Dst: '[String].<init>(String)'
      Src: wstxtest.util.TestDataUtil:29,1
    - Dst: '[HashSet].add(String)'
      Src: wstxtest.util.TestDataUtil:29,1
    - Dst: '[ArrayList].<init>()'
      Src: wstxtest.util.TestDataUtil:30,1
    - Dst: '[ArrayList].add(String)'
      Src: wstxtest.util.TestDataUtil:31,1
    - Dst: '[ArrayList].add(int)'
      Src: wstxtest.util.TestDataUtil:32,1
    - Dst: '[com.ctc.wstx.util.DataUtil].anyValuesInCommon(HashSet,ArrayList)'
      Src: wstxtest.util.TestDataUtil:34,1
    - Dst: '[wstxtest.util.TestDataUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestDataUtil:34,1
    - Dst: '[HashSet].add(int)'
      Src: wstxtest.util.TestDataUtil:37,1
    - Dst: '[com.ctc.wstx.util.DataUtil].anyValuesInCommon(HashSet,ArrayList)'
      Src: wstxtest.util.TestDataUtil:38,1
    - Dst: '[wstxtest.util.TestDataUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestDataUtil:38,1
    - Dst: '[ArrayList].clear()'
      Src: wstxtest.util.TestDataUtil:41,1
    - Dst: '[ArrayList].add(String)'
      Src: wstxtest.util.TestDataUtil:42,1
    - Dst: '[com.ctc.wstx.util.DataUtil].anyValuesInCommon(HashSet,ArrayList)'
      Src: wstxtest.util.TestDataUtil:43,1
    - Dst: '[wstxtest.util.TestDataUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestDataUtil:43,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 44
    functionName: '[wstxtest.util.TestDataUtil].testContainment()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestDataUtil.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].anyValuesInCommon(HashSet,ArrayList)'
    - '[wstxtest.util.TestDataUtil].assertTrue(boolean)'
    - '[ArrayList].add(int)'
    - '[String].<init>(String)'
    - '[ArrayList].add(String)'
    - '[wstxtest.util.TestDataUtil].assertFalse(boolean)'
    - '[ArrayList].clear()'
    - '[ArrayList].<init>()'
    - '[HashSet].add(String)'
    - '[HashSet].add(int)'
    - '[HashSet].<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:57,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(int,wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:58,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:59,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayToAtLeast(wstxtest.util.TestDataUtil,int)'
      Src: wstxtest.util.TestDataUtil:60,1
    - Dst: '[wstxtest.util.TestDataUtil].fail(String)'
      Src: wstxtest.util.TestDataUtil:62,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:64,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy(wstxtest.util.TestDataUtil,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(wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:67,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy(int[],int)'
      Src: wstxtest.util.TestDataUtil:68,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(int,wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:69,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(int)'
      Src: wstxtest.util.TestDataUtil:71,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:75,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(int,wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:76,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:77,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayToAtLeast(wstxtest.util.TestDataUtil,int)'
      Src: wstxtest.util.TestDataUtil:78,1
    - Dst: '[wstxtest.util.TestDataUtil].fail(String)'
      Src: wstxtest.util.TestDataUtil:80,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy(wstxtest.util.TestDataUtil,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].assertEquals(wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:84,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy(String[],int)'
      Src: wstxtest.util.TestDataUtil:85,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(int,wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:86,1
    - Dst: '[wstxtest.util.TestDataUtil].assertNull()'
      Src: wstxtest.util.TestDataUtil:88,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(String[])'
      Src: wstxtest.util.TestDataUtil:92,1
    - Dst: '[wstxtest.util.TestDataUtil].fail(String)'
      Src: wstxtest.util.TestDataUtil:93,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayToAtLeast(String[],int)'
      Src: wstxtest.util.TestDataUtil:98,1
    - Dst: '[wstxtest.util.TestDataUtil].fail(String)'
      Src: wstxtest.util.TestDataUtil:99,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: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 103
    functionName: '[wstxtest.util.TestDataUtil].testExpansion()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestDataUtil.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].growArrayBy(int[],int)'
    - '[com.ctc.wstx.util.DataUtil].growArrayToAtLeast(String[],int)'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(wstxtest.util.TestDataUtil)'
    - '[wstxtest.util.TestDataUtil].fail(String)'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy(String[],int)'
    - '[wstxtest.util.TestDataUtil].assertNull()'
    - '[com.ctc.wstx.util.DataUtil].growArrayToAtLeast(wstxtest.util.TestDataUtil,int)'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy(wstxtest.util.TestDataUtil,int)'
    - '[wstxtest.util.TestDataUtil].assertEquals(wstxtest.util.TestDataUtil)'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(String[])'
    - '[wstxtest.util.TestDataUtil].assertEquals(int,wstxtest.util.TestDataUtil)'
    - '[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: wstxtest.BaseJUnit4Test
    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:
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,null,String)'
      Src: wstxtest.util.TestElementIdMap:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.WstxInputLocation
      static: true
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[wstxtest.util.TestElementIdMap].loc()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestElementIdMap.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,null,String)'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputLocation
    signature: '[wstxtest.util.TestElementIdMap].loc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: wstxtest.util.TestElementIdMap:31,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].<init>()'
      Src: wstxtest.util.TestElementIdMap:33,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].getHashSeed()'
      Src: wstxtest.util.TestElementIdMap:33,1
    - Dst: '[java.util.HashSet].add(int)'
      Src: wstxtest.util.TestElementIdMap:33,1
    - Dst: '[java.util.HashSet].size()'
      Src: wstxtest.util.TestElementIdMap:36,1
    - Dst: '[wstxtest.util.TestElementIdMap].assertTrue(String,int)'
      Src: wstxtest.util.TestElementIdMap:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 37
    functionName: '[wstxtest.util.TestElementIdMap].testSeedsDifferAcrossInstances()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestElementIdMap.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.ElementIdMap].getHashSeed()'
    - '[java.util.HashSet].size()'
    - '[java.util.HashSet].<init>()'
    - '[com.ctc.wstx.util.ElementIdMap].<init>()'
    - '[wstxtest.util.TestElementIdMap].assertTrue(String,int)'
    - '[java.util.HashSet].add(int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestElementIdMap].testSeedsDifferAcrossInstances()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ElementIdMap].<init>()'
      Src: wstxtest.util.TestElementIdMap:42,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].getHashSeed()'
      Src: wstxtest.util.TestElementIdMap:43,1
    - Dst: key.charAt(int)
      Src: wstxtest.util.TestElementIdMap:47,1
    - Dst: key.length()
      Src: wstxtest.util.TestElementIdMap:48,1
    - Dst: key.charAt(wstxtest.util.TestElementIdMap)
      Src: wstxtest.util.TestElementIdMap:49,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].finalizeHash(wstxtest.util.TestElementIdMap)'
      Src: wstxtest.util.TestElementIdMap:51,1
    - Dst: key.toCharArray()
      Src: wstxtest.util.TestElementIdMap:53,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].calcHash(wstxtest.util.TestElementIdMap,int,wstxtest.util.TestElementIdMap,int)'
      Src: wstxtest.util.TestElementIdMap:54,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].calcHash(wstxtest.util.TestElementIdMap,int)'
      Src: wstxtest.util.TestElementIdMap:55,1
    - Dst: '[wstxtest.util.TestElementIdMap].assertEquals(String,int,int)'
      Src: wstxtest.util.TestElementIdMap:57,1
    - Dst: '[wstxtest.util.TestElementIdMap].assertEquals(String,int,int)'
      Src: wstxtest.util.TestElementIdMap:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 61
    functionName: '[wstxtest.util.TestElementIdMap].testSeededHashMatchesInlineComputation()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestElementIdMap.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.ElementIdMap].getHashSeed()'
    - '[com.ctc.wstx.util.ElementIdMap].<init>()'
    - '[com.ctc.wstx.util.ElementIdMap].calcHash(wstxtest.util.TestElementIdMap,int,wstxtest.util.TestElementIdMap,int)'
    - key.charAt(int)
    - '[com.ctc.wstx.util.ElementIdMap].calcHash(wstxtest.util.TestElementIdMap,int)'
    - '[com.ctc.wstx.util.SymbolTable].finalizeHash(wstxtest.util.TestElementIdMap)'
    - key.length()
    - key.charAt(wstxtest.util.TestElementIdMap)
    - key.toCharArray()
    - '[wstxtest.util.TestElementIdMap].assertEquals(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestElementIdMap].testSeededHashMatchesInlineComputation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: wstxtest.util.TestElementIdMap:68,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].<init>()'
      Src: wstxtest.util.TestElementIdMap:70,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].getHashSeed()'
      Src: wstxtest.util.TestElementIdMap:70,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].calcHash(wstxtest.util.TestElementIdMap,int)'
      Src: wstxtest.util.TestElementIdMap:71,1
    - Dst: '[java.util.HashSet].add(int)'
      Src: wstxtest.util.TestElementIdMap:71,1
    - Dst: '[java.util.HashSet].size()'
      Src: wstxtest.util.TestElementIdMap:74,1
    - Dst: '[wstxtest.util.TestElementIdMap].assertTrue(String,int)'
      Src: wstxtest.util.TestElementIdMap:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 75
    functionName: '[wstxtest.util.TestElementIdMap].testBucketIndexVariesWithSeed()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestElementIdMap.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.ElementIdMap].getHashSeed()'
    - '[java.util.HashSet].size()'
    - '[java.util.HashSet].<init>()'
    - '[com.ctc.wstx.util.ElementIdMap].<init>()'
    - '[wstxtest.util.TestElementIdMap].assertTrue(String,int)'
    - '[com.ctc.wstx.util.ElementIdMap].calcHash(wstxtest.util.TestElementIdMap,int)'
    - '[java.util.HashSet].add(int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestElementIdMap].testBucketIndexVariesWithSeed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ElementIdMap].<init>()'
      Src: wstxtest.util.TestElementIdMap:83,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].getHashSeed()'
      Src: wstxtest.util.TestElementIdMap:84,1
    - Dst: ids[i].toCharArray()
      Src: wstxtest.util.TestElementIdMap:89,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].calcHash(wstxtest.util.TestElementIdMap,int,wstxtest.util.TestElementIdMap,int)'
      Src: wstxtest.util.TestElementIdMap:90,1
    - Dst: '[wstxtest.util.TestElementIdMap].loc()'
      Src: wstxtest.util.TestElementIdMap:91,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].addDefined(wstxtest.util.TestElementIdMap,int,wstxtest.util.TestElementIdMap,int,com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
      Src: wstxtest.util.TestElementIdMap:91,1
    - Dst: '[wstxtest.util.TestElementIdMap].assertNotNull()'
      Src: wstxtest.util.TestElementIdMap:92,1
    - Dst: defined[i].getId()
      Src: wstxtest.util.TestElementIdMap:93,1
    - Dst: '[wstxtest.util.TestElementIdMap].assertEquals(wstxtest.util.TestElementIdMap)'
      Src: wstxtest.util.TestElementIdMap:93,1
    - Dst: ids[i].toCharArray()
      Src: wstxtest.util.TestElementIdMap:99,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].calcHash(wstxtest.util.TestElementIdMap,int,wstxtest.util.TestElementIdMap,int)'
      Src: wstxtest.util.TestElementIdMap:100,1
    - Dst: '[wstxtest.util.TestElementIdMap].loc()'
      Src: wstxtest.util.TestElementIdMap:101,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].addReferenced(wstxtest.util.TestElementIdMap,int,wstxtest.util.TestElementIdMap,int,com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
      Src: wstxtest.util.TestElementIdMap:101,1
    - Dst: '[wstxtest.util.TestElementIdMap].assertSame(String,com.ctc.wstx.util.ElementId)'
      Src: wstxtest.util.TestElementIdMap:102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 77
    functionDepth: 2
    functionLinenumber: 77
    functionLinenumberEnd: 105
    functionName: '[wstxtest.util.TestElementIdMap].testLookupRoundTripCharBuf()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestElementIdMap.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.ElementIdMap].addReferenced(wstxtest.util.TestElementIdMap,int,wstxtest.util.TestElementIdMap,int,com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.util.ElementIdMap].getHashSeed()'
    - defined[i].getId()
    - '[com.ctc.wstx.util.ElementIdMap].<init>()'
    - '[com.ctc.wstx.util.ElementIdMap].calcHash(wstxtest.util.TestElementIdMap,int,wstxtest.util.TestElementIdMap,int)'
    - '[com.ctc.wstx.util.ElementIdMap].addDefined(wstxtest.util.TestElementIdMap,int,wstxtest.util.TestElementIdMap,int,com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    - '[wstxtest.util.TestElementIdMap].assertEquals(wstxtest.util.TestElementIdMap)'
    - '[wstxtest.util.TestElementIdMap].loc()'
    - '[wstxtest.util.TestElementIdMap].assertNotNull()'
    - '[wstxtest.util.TestElementIdMap].assertSame(String,com.ctc.wstx.util.ElementId)'
    - ids[i].toCharArray()
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestElementIdMap].testLookupRoundTripCharBuf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ElementIdMap].<init>()'
      Src: wstxtest.util.TestElementIdMap:112,1
    - Dst: '[wstxtest.util.TestElementIdMap].loc()'
      Src: wstxtest.util.TestElementIdMap:117,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].addDefined(com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
      Src: wstxtest.util.TestElementIdMap:117,1
    - Dst: defined[i].getId()
      Src: wstxtest.util.TestElementIdMap:118,1
    - Dst: '[wstxtest.util.TestElementIdMap].assertEquals(wstxtest.util.TestElementIdMap)'
      Src: wstxtest.util.TestElementIdMap:118,1
    - Dst: '[wstxtest.util.TestElementIdMap].loc()'
      Src: wstxtest.util.TestElementIdMap:121,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].addReferenced(com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
      Src: wstxtest.util.TestElementIdMap:121,1
    - Dst: '[wstxtest.util.TestElementIdMap].assertSame(String,com.ctc.wstx.util.ElementId)'
      Src: wstxtest.util.TestElementIdMap:122,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 125
    functionName: '[wstxtest.util.TestElementIdMap].testLookupRoundTripString()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestElementIdMap.java
    functionUses: 0
    functionsReached:
    - defined[i].getId()
    - '[com.ctc.wstx.util.ElementIdMap].<init>()'
    - '[com.ctc.wstx.util.ElementIdMap].addReferenced(com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.util.ElementIdMap].addDefined(com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    - '[wstxtest.util.TestElementIdMap].assertEquals(wstxtest.util.TestElementIdMap)'
    - '[wstxtest.util.TestElementIdMap].loc()'
    - '[wstxtest.util.TestElementIdMap].assertSame(String,com.ctc.wstx.util.ElementId)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestElementIdMap].testLookupRoundTripString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ElementIdMap].<init>(int)'
      Src: wstxtest.util.TestElementIdMap:133,1
    - Dst: '[wstxtest.util.TestElementIdMap].loc()'
      Src: wstxtest.util.TestElementIdMap:139,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].addDefined(com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
      Src: wstxtest.util.TestElementIdMap:139,1
    - Dst: '[wstxtest.util.TestElementIdMap].loc()'
      Src: wstxtest.util.TestElementIdMap:143,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].addReferenced(com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
      Src: wstxtest.util.TestElementIdMap:143,1
    - Dst: '[wstxtest.util.TestElementIdMap].assertSame(String,com.ctc.wstx.util.ElementId)'
      Src: wstxtest.util.TestElementIdMap:142,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 145
    functionName: '[wstxtest.util.TestElementIdMap].testRehashPreservesLookups()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestElementIdMap.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.ElementIdMap].addReferenced(com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.util.ElementIdMap].<init>(int)'
    - '[com.ctc.wstx.util.ElementIdMap].addDefined(com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    - '[wstxtest.util.TestElementIdMap].loc()'
    - '[wstxtest.util.TestElementIdMap].assertSame(String,com.ctc.wstx.util.ElementId)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestElementIdMap].testRehashPreservesLookups()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.PrefixedName].<init>(null,String)'
      Src: wstxtest.util.TestElementIdMap:21,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].<init>(null,String)'
      Src: wstxtest.util.TestElementIdMap:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.util.TestElementIdMap
      static: false
      superClass: wstxtest.BaseJUnit4Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.util.TestElementIdMap].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestElementIdMap.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.PrefixedName].<init>(null,String)'
    linkageType: ''
    returnType: wstxtest.util.TestElementIdMap
    signature: '[wstxtest.util.TestElementIdMap].<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: 146
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 146
    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: 157
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 157
    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: 175
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 175
    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: 179
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 179
    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: 181
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 181
    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: 188
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 188
    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: 196
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 196
    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: 200
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 200
    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: 208
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 208
    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: 216
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 216
    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: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    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: 222
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 222
    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: 236
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 236
    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:255,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
      Src: com.ctc.wstx.io.InputBootstrapper:261,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].readXmlVersion()'
      Src: com.ctc.wstx.io.InputBootstrapper:264,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getWsOrChar(char)'
      Src: com.ctc.wstx.io.InputBootstrapper:265,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportXmlProblem(String)'
      Src: com.ctc.wstx.io.InputBootstrapper:278,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
      Src: com.ctc.wstx.io.InputBootstrapper:287,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].readXmlEncoding()'
      Src: com.ctc.wstx.io.InputBootstrapper:290,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getWsOrChar(char)'
      Src: com.ctc.wstx.io.InputBootstrapper:291,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].readXmlStandalone()'
      Src: com.ctc.wstx.io.InputBootstrapper:296,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getWsOrChar(char)'
      Src: com.ctc.wstx.io.InputBootstrapper:297,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
      Src: com.ctc.wstx.io.InputBootstrapper:303,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getNext()'
      Src: com.ctc.wstx.io.InputBootstrapper:305,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
      Src: com.ctc.wstx.io.InputBootstrapper:307,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: 309
      start: 252
    functionDepth: 3
    functionLinenumber: 252
    functionLinenumberEnd: 309
    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].readXmlEncoding()'
    - '[com.ctc.wstx.io.InputBootstrapper].readXmlStandalone()'
    - '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
    - '[com.ctc.wstx.io.InputBootstrapper].getNext()'
    - '[com.ctc.wstx.io.InputBootstrapper].readXmlVersion()'
    - '[com.ctc.wstx.io.InputBootstrapper].getNextAfterWs(boolean)'
    - '[com.ctc.wstx.io.InputBootstrapper].getWsOrChar(char)'
    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:317,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:319,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].handleEq(com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:321,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].readQuotedValue(char[],int)'
      Src: com.ctc.wstx.io.InputBootstrapper:322,1
    - Dst: '[String].<init>(char[])'
      Src: com.ctc.wstx.io.InputBootstrapper:340,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.ctc.wstx.io.InputBootstrapper:344,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:346,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: 349
      start: 314
    functionDepth: 1
    functionLinenumber: 314
    functionLinenumberEnd: 349
    functionName: '[com.ctc.wstx.io.InputBootstrapper].readXmlVersion()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[String].<init>(char[],int,int)'
    - '[com.ctc.wstx.io.InputBootstrapper].readQuotedValue(char[],int)'
    - '[String].<init>(char[])'
    - '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,com.ctc.wstx.io.InputBootstrapper)'
    - '[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].handleEq(com.ctc.wstx.io.InputBootstrapper)'
    - '[com.ctc.wstx.io.InputBootstrapper].checkKeyword(com.ctc.wstx.io.InputBootstrapper)'
    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:354,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:356,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].handleEq(com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:358,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].readQuotedValue(char[],int)'
      Src: com.ctc.wstx.io.InputBootstrapper:360,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportPseudoAttrProblem(com.ctc.wstx.io.InputBootstrapper,null,null,null)'
      Src: com.ctc.wstx.io.InputBootstrapper:364,1
    - Dst: '[String].<init>(char[])'
      Src: com.ctc.wstx.io.InputBootstrapper:369,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.ctc.wstx.io.InputBootstrapper:369,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isValidEncodingName(com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:372,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportPseudoAttrProblem(com.ctc.wstx.io.InputBootstrapper,String,null,null)'
      Src: com.ctc.wstx.io.InputBootstrapper:373,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    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: 377
      start: 351
    functionDepth: 1
    functionLinenumber: 351
    functionLinenumberEnd: 377
    functionName: '[com.ctc.wstx.io.InputBootstrapper].readXmlEncoding()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[String].<init>(char[],int,int)'
    - '[com.ctc.wstx.util.StringUtil].isValidEncodingName(com.ctc.wstx.io.InputBootstrapper)'
    - '[com.ctc.wstx.io.InputBootstrapper].reportPseudoAttrProblem(com.ctc.wstx.io.InputBootstrapper,String,null,null)'
    - '[com.ctc.wstx.io.InputBootstrapper].readQuotedValue(char[],int)'
    - '[String].<init>(char[])'
    - '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,com.ctc.wstx.io.InputBootstrapper)'
    - '[com.ctc.wstx.io.InputBootstrapper].reportPseudoAttrProblem(com.ctc.wstx.io.InputBootstrapper,null,null,null)'
    - '[com.ctc.wstx.io.InputBootstrapper].handleEq(com.ctc.wstx.io.InputBootstrapper)'
    - '[com.ctc.wstx.io.InputBootstrapper].checkKeyword(com.ctc.wstx.io.InputBootstrapper)'
    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:382,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:384,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].handleEq(com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:386,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].readQuotedValue(char[],int)'
      Src: com.ctc.wstx.io.InputBootstrapper:387,1
    - Dst: '[String].<init>(char[])'
      Src: com.ctc.wstx.io.InputBootstrapper:404,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.ctc.wstx.io.InputBootstrapper:408,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:411,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: 414
      start: 379
    functionDepth: 1
    functionLinenumber: 379
    functionLinenumberEnd: 414
    functionName: '[com.ctc.wstx.io.InputBootstrapper].readXmlStandalone()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[String].<init>(char[],int,int)'
    - '[com.ctc.wstx.io.InputBootstrapper].readQuotedValue(char[],int)'
    - '[String].<init>(char[])'
    - '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,com.ctc.wstx.io.InputBootstrapper)'
    - '[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].handleEq(com.ctc.wstx.io.InputBootstrapper)'
    - '[com.ctc.wstx.io.InputBootstrapper].checkKeyword(com.ctc.wstx.io.InputBootstrapper)'
    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:419,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
      Src: com.ctc.wstx.io.InputBootstrapper:421,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getNextAfterWs(boolean)'
      Src: com.ctc.wstx.io.InputBootstrapper:424,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
      Src: com.ctc.wstx.io.InputBootstrapper:426,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: 429
      start: 416
    functionDepth: 2
    functionLinenumber: 416
    functionLinenumberEnd: 429
    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:439,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
      Src: com.ctc.wstx.io.InputBootstrapper:444,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].pushback()'
      Src: com.ctc.wstx.io.InputBootstrapper:448,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getNextAfterWs(boolean)'
      Src: com.ctc.wstx.io.InputBootstrapper:450,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: 451
      start: 436
    functionDepth: 2
    functionLinenumber: 436
    functionLinenumberEnd: 451
    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].getNextAfterWs(boolean)'
    - '[com.ctc.wstx.io.InputBootstrapper].getNext()'
    - '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
    - '[com.ctc.wstx.io.InputBootstrapper].pushback()'
    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: 459
      start: 459
    functionDepth: 0
    functionLinenumber: 459
    functionLinenumberEnd: 459
    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: 462
      start: 461
    functionDepth: 0
    functionLinenumber: 461
    functionLinenumberEnd: 462
    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: 465
      start: 464
    functionDepth: 0
    functionLinenumber: 464
    functionLinenumberEnd: 465
    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: 472
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 472
    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: 475
      start: 474
    functionDepth: 0
    functionLinenumber: 474
    functionLinenumberEnd: 475
    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: 477
      start: 477
    functionDepth: 0
    functionLinenumber: 477
    functionLinenumberEnd: 477
    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:489,1
    - Dst: '[com.ctc.wstx.exc.WstxException].<init>(String,javax.xml.stream.Location)'
      Src: com.ctc.wstx.io.InputBootstrapper:488,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: 490
      start: 485
    functionDepth: 1
    functionLinenumber: 485
    functionLinenumberEnd: 490
    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.io.InputBootstrapper].getLocation()'
    - '[com.ctc.wstx.exc.WstxException].<init>(String,javax.xml.stream.Location)'
    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:495,1
    - Dst: '[com.ctc.wstx.exc.WstxParsingException].<init>(String,javax.xml.stream.Location)'
      Src: com.ctc.wstx.io.InputBootstrapper:495,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: 496
      start: 492
    functionDepth: 2
    functionLinenumber: 492
    functionLinenumberEnd: 496
    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:505,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getLocation()'
      Src: com.ctc.wstx.io.InputBootstrapper:510,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:511,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: 512
      start: 498
    functionDepth: 1
    functionLinenumber: 498
    functionLinenumberEnd: 512
    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()'
    - Character.isISOControl(com.ctc.wstx.io.InputBootstrapper)
    - '[com.ctc.wstx.exc.WstxUnexpectedCharException].<init>(com.ctc.wstx.io.InputBootstrapper,javax.xml.stream.Location,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:527,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getLocation()'
      Src: com.ctc.wstx.io.InputBootstrapper:529,1
    - Dst: '[com.ctc.wstx.exc.WstxParsingException].<init>(com.ctc.wstx.io.InputBootstrapper,javax.xml.stream.Location)'
      Src: com.ctc.wstx.io.InputBootstrapper:528,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getLocation()'
      Src: com.ctc.wstx.io.InputBootstrapper:532,1
    - Dst: '[com.ctc.wstx.exc.WstxParsingException].<init>(com.ctc.wstx.io.InputBootstrapper,javax.xml.stream.Location)'
      Src: com.ctc.wstx.io.InputBootstrapper:531,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: 533
      start: 520
    functionDepth: 1
    functionLinenumber: 520
    functionLinenumberEnd: 533
    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:
    - '[String].length()'
    - '[com.ctc.wstx.io.InputBootstrapper].getLocation()'
    - '[com.ctc.wstx.exc.WstxParsingException].<init>(com.ctc.wstx.io.InputBootstrapper,javax.xml.stream.Location)'
    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].<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].getInputRow()'
    - '[com.ctc.wstx.io.InputBootstrapper].getInputTotal()'
    - '[com.ctc.wstx.io.ReaderSource].setInputOffsets(int,int)'
    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].getInputRow()'
    - '[com.ctc.wstx.io.SystemId].construct(java.net.URL)'
    - '[com.ctc.wstx.io.BranchingReaderSource].setInputOffsets(int,int)'
    - '[com.ctc.wstx.api.ReaderConfig].getBaseURL()'
    - '[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].getInputTotal()'
    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:
    - '[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)'
    - '[javax.xml.stream.Location].getSystemId()'
    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: 18
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.io.CharsetNames].startsWith(String)'
    - '[com.ctc.wstx.util.StringUtil].trimEncoding(com.ctc.wstx.io.CharsetNames,boolean)'
    - '[com.ctc.wstx.io.CharsetNames].equals(String)'
    - '[String].substring(int)'
    - '[com.ctc.wstx.io.CharsetNames].substring(int)'
    - '[com.ctc.wstx.util.StringUtil].encodingStartsWith(com.ctc.wstx.io.CharsetNames,String)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
    - '[com.ctc.wstx.io.CharsetNames].charAt(int)'
    - '[com.ctc.wstx.io.CharsetNames].length()'
    - '[com.ctc.wstx.io.CharsetNames].indexOf(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: 3
    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: 3
    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:
    - '[String].length()'
    - '[String].charAt(com.ctc.wstx.io.WstxInputData)'
    - '[com.ctc.wstx.util.XmlChars].is10NameStartChar(com.ctc.wstx.io.WstxInputData)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.util.XmlChars].is10NameChar(com.ctc.wstx.io.WstxInputData)'
    - '[com.ctc.wstx.util.XmlChars].is11NameChar(com.ctc.wstx.io.WstxInputData)'
    - '[com.ctc.wstx.util.XmlChars].is11NameStartChar(com.ctc.wstx.io.WstxInputData)'
    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:332,1
    - Dst: '[com.ctc.wstx.util.XmlChars].is11NameChar(com.ctc.wstx.io.WstxInputData)'
      Src: com.ctc.wstx.io.WstxInputData:354,1
    - Dst: '[com.ctc.wstx.util.XmlChars].is10NameChar(com.ctc.wstx.io.WstxInputData)'
      Src: com.ctc.wstx.io.WstxInputData:358,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: 366
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 366
    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:
    - '[String].length()'
    - '[String].charAt(com.ctc.wstx.io.WstxInputData)'
    - '[com.ctc.wstx.util.XmlChars].is11NameChar(com.ctc.wstx.io.WstxInputData)'
    - '[com.ctc.wstx.util.XmlChars].is10NameChar(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: 371
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 371
    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:377,1
    - Dst: Integer.toHexString(com.ctc.wstx.io.WstxInputData)
      Src: com.ctc.wstx.io.WstxInputData:381,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: 384
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 384
    functionName: '[com.ctc.wstx.io.WstxInputData].getCharDesc(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputData.java
    functionUses: 0
    functionsReached:
    - Integer.toHexString(com.ctc.wstx.io.WstxInputData)
    - Character.isISOControl(char)
    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.BaseInputSource].getSystemId()'
    - mParent.getLocation()
    - '[com.ctc.wstx.io.BaseInputSource].getPublicId()'
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(com.ctc.wstx.io.BaseInputSource,String,String,long,int,int)'
    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: 3
    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(com.ctc.wstx.io.WstxInputSource)'
    - '[com.ctc.wstx.io.WstxInputSource].getSystemId()'
    - '[java.net.URL].toString()'
    - '[StringBuilder].<init>(int)'
    - '[com.ctc.wstx.io.WstxInputSource].getClass()'
    - '[StringBuilder].append(String)'
    - '[com.ctc.wstx.io.WstxInputSource].getSource()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[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.util.URLUtil].urlFromSystemId(String,URL)'
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    - '[com.ctc.wstx.util.URLUtil].urlFromCurrentDir()'
    - '[javax.xml.stream.XMLResolver].resolveEntity(String,String,com.ctc.wstx.io.DefaultInputResolver,String)'
    - '[com.ctc.wstx.io.DefaultInputResolver].sourceFromURL(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,URL,String)'
    - '[com.ctc.wstx.io.WstxInputSource].getSource()'
    - '[com.ctc.wstx.io.DefaultInputResolver].sourceFrom(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,com.ctc.wstx.io.DefaultInputResolver)'
    - '[URL].toExternalForm()'
    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()'
    - '[com.ctc.wstx.io.DefaultInputResolver].sourceFrom(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,com.ctc.wstx.io.DefaultInputResolver)'
    - '[URL].toExternalForm()'
    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:
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.util.URLUtil].toURL(File)'
    - '[Object].getClass()'
    - '[com.ctc.wstx.io.DefaultInputResolver].sourceFromURL(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,java.net.URL,null)'
    - '[com.ctc.wstx.io.DefaultInputResolver].sourceFromURL(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,URL,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].sourceFromString(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,String)'
    - '[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].sourceFromIS(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,InputStream,null,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:
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    - '[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.ISOLatinReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,com.ctc.wstx.io.DefaultInputResolver)'
    - '[com.ctc.wstx.api.ReaderConfig].allocFullBBuffer(int)'
    - '[com.ctc.wstx.io.AsciiReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,com.ctc.wstx.io.DefaultInputResolver)'
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[InputStreamReader].<init>(InputStream,String)'
    - '[com.ctc.wstx.io.UTF32Reader].setXmlCompliancy(com.ctc.wstx.io.DefaultInputResolver)'
    - '[String].startsWith(String)'
    - '[com.ctc.wstx.api.ReaderConfig].getInputBufferLength()'
    - '[com.ctc.wstx.io.UTF8Reader].<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.api.ReaderConfig].checkExternalDtdAccess(com.ctc.wstx.io.DefaultInputResolver)'
      Src: com.ctc.wstx.io.DefaultInputResolver:230,1
    - Dst: '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(com.ctc.wstx.io.DefaultInputResolver)'
      Src: com.ctc.wstx.io.DefaultInputResolver:231,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:233,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:235,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
      Src: com.ctc.wstx.io.DefaultInputResolver:238,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:239,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 29
    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: 241
      start: 209
    functionDepth: 3
    functionLinenumber: 209
    functionLinenumberEnd: 241
    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:
    - '[javax.xml.transform.stream.StreamSource].getReader()'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(com.ctc.wstx.io.DefaultInputResolver)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
    - '[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)'
    - '[javax.xml.transform.stream.StreamSource].getPublicId()'
    - '[com.ctc.wstx.io.SystemId].construct(com.ctc.wstx.io.DefaultInputResolver)'
    - '[javax.xml.transform.stream.StreamSource].getSystemId()'
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(com.ctc.wstx.io.DefaultInputResolver,com.ctc.wstx.io.SystemId,InputStream)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(com.ctc.wstx.io.DefaultInputResolver,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.DefaultInputResolver,null)'
    - '[com.ctc.wstx.io.WstxInputSource].getSource()'
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(com.ctc.wstx.io.DefaultInputResolver,com.ctc.wstx.io.DefaultInputResolver)'
    - '[javax.xml.transform.stream.StreamSource].getInputStream()'
    - '[com.ctc.wstx.io.DefaultInputResolver].length()'
    - '[com.ctc.wstx.api.ReaderConfig].checkExternalDtdAccess(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.api.ReaderConfig].checkExternalDtdAccess(java.net.URL)'
      Src: com.ctc.wstx.io.DefaultInputResolver:256,1
    - Dst: '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(java.net.URL)'
      Src: com.ctc.wstx.io.DefaultInputResolver:257,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(java.net.URL)'
      Src: com.ctc.wstx.io.DefaultInputResolver:258,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,InputStream)'
      Src: com.ctc.wstx.io.DefaultInputResolver:259,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
      Src: com.ctc.wstx.io.DefaultInputResolver:260,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:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    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: 263
      start: 243
    functionDepth: 6
    functionLinenumber: 243
    functionLinenumberEnd: 263
    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.SystemId].construct(java.net.URL)'
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,InputStream)'
    - '[com.ctc.wstx.api.ReaderConfig].checkExternalDtdAccess(java.net.URL)'
    - '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(java.net.URL)'
    - '[com.ctc.wstx.io.StreamBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
    - '[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)'
    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:284,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:283,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: 285
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 285
    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:293,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,InputStream)'
      Src: com.ctc.wstx.io.DefaultInputResolver:293,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
      Src: com.ctc.wstx.io.DefaultInputResolver:294,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getSource()'
      Src: com.ctc.wstx.io.DefaultInputResolver:295,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.io.DefaultInputResolver:298,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,java.net.URL)'
      Src: com.ctc.wstx.io.DefaultInputResolver:299,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(String,URL)'
      Src: com.ctc.wstx.io.DefaultInputResolver:302,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:301,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: 304
      start: 287
    functionDepth: 6
    functionLinenumber: 287
    functionLinenumberEnd: 304
    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:
    - '[String].length()'
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,java.net.URL)'
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,InputStream)'
    - '[com.ctc.wstx.io.WstxInputSource].getSource()'
    - '[com.ctc.wstx.io.SystemId].construct(String)'
    - '[com.ctc.wstx.io.StreamBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
    - '[com.ctc.wstx.io.SystemId].construct(String,URL)'
    - '[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)'
    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:315,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,Reader,null)'
      Src: com.ctc.wstx.io.DefaultInputResolver:315,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
      Src: com.ctc.wstx.io.DefaultInputResolver:317,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getSource()'
      Src: com.ctc.wstx.io.DefaultInputResolver:318,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.io.DefaultInputResolver:319,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,com.ctc.wstx.io.DefaultInputResolver)'
      Src: com.ctc.wstx.io.DefaultInputResolver:320,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(String,URL)'
      Src: com.ctc.wstx.io.DefaultInputResolver:323,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:322,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: 324
      start: 306
    functionDepth: 3
    functionLinenumber: 306
    functionLinenumberEnd: 324
    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:
    - '[String].length()'
    - '[com.ctc.wstx.io.ReaderBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
    - '[com.ctc.wstx.io.WstxInputSource].getSource()'
    - '[com.ctc.wstx.io.SystemId].construct(String)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,Reader,null)'
    - '[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.io.SystemId].construct(String,URL)'
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,com.ctc.wstx.io.DefaultInputResolver)'
    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].getColumnNumber()'
    - '[javax.xml.stream.Location].getCharacterOffset()'
    - '[javax.xml.stream.Location].getLineNumber()'
    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: 4
    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: 3
    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: 3
    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: 2
    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: 2
    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: 1
    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: 1
    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: 2
    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: 2
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputLocation].appendDesc(StringBuilder)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>(int)'
    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: 1
    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:
    - otherSys.equals(String)
    - other.getPublicId()
    - other.getCharacterOffsetLong()
    - other.getSystemId()
    - '[com.ctc.wstx.io.WstxInputLocation].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:
    - '[com.ctc.wstx.io.WstxInputLocation].appendDesc(StringBuilder)'
    - '[StringBuilder].append(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(com.ctc.wstx.io.WstxInputLocation)'
    - '[StringBuilder].append(char)'
    - '[com.ctc.wstx.util.StringUtil].appendLF(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:51,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: 58
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 58
    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:68,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: 69
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 69
    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:94,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: 95
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 95
    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:101,1
    - Dst: '[OutputStream].flush()'
      Src: com.ctc.wstx.io.UTF8Writer:104,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: 105
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 105
    functionName: '[com.ctc.wstx.io.UTF8Writer].flush()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Writer.java
    functionUses: 0
    functionsReached:
    - '[OutputStream].write(byte[],int,int)'
    - '[OutputStream].flush()'
    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:110,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: 111
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 111
    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:118,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate(com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:127,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].write(int)'
      Src: com.ctc.wstx.io.UTF8Writer:127,1
    - Dst: '[OutputStream].write(com.ctc.wstx.io.UTF8Writer,int,com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:144,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].throwIllegal(com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:188,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate()'
      Src: com.ctc.wstx.io.UTF8Writer:195,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].throwIllegal(int)'
      Src: com.ctc.wstx.io.UTF8Writer:198,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: 207
      start: 113
    functionDepth: 3
    functionLinenumber: 113
    functionLinenumberEnd: 207
    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(int)'
    - '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate(com.ctc.wstx.io.UTF8Writer)'
    - '[com.ctc.wstx.io.UTF8Writer].write()'
    - '[com.ctc.wstx.io.UTF8Writer].throwIllegal(com.ctc.wstx.io.UTF8Writer)'
    - '[com.ctc.wstx.io.UTF8Writer].throwIllegal(int)'
    - '[OutputStream].write(com.ctc.wstx.io.UTF8Writer,int,com.ctc.wstx.io.UTF8Writer)'
    - '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate()'
    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:214,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].throwIllegal(int)'
      Src: com.ctc.wstx.io.UTF8Writer:219,1
    - Dst: '[OutputStream].write(byte[],int,int)'
      Src: com.ctc.wstx.io.UTF8Writer:227,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].throwIllegal(int)'
      Src: com.ctc.wstx.io.UTF8Writer:244,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: 253
      start: 209
    functionDepth: 2
    functionLinenumber: 209
    functionLinenumberEnd: 253
    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:258,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].write(String,int,com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:258,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: 259
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 259
    functionName: '[com.ctc.wstx.io.UTF8Writer].write(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Writer.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.io.UTF8Writer].write(String,int,com.ctc.wstx.io.UTF8Writer)'
    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:266,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].write(com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:266,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.io.UTF8Writer:273,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate(com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:275,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].write(int)'
      Src: com.ctc.wstx.io.UTF8Writer:275,1
    - Dst: '[OutputStream].write(com.ctc.wstx.io.UTF8Writer,int,com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:292,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.io.UTF8Writer:296,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.io.UTF8Writer:313,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].throwIllegal(com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:336,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.io.UTF8Writer:343,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate(com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:343,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].throwIllegal(int)'
      Src: com.ctc.wstx.io.UTF8Writer:346,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: 355
      start: 261
    functionDepth: 3
    functionLinenumber: 261
    functionLinenumberEnd: 355
    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].write(int)'
    - '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate(com.ctc.wstx.io.UTF8Writer)'
    - '[com.ctc.wstx.io.UTF8Writer].throwIllegal(com.ctc.wstx.io.UTF8Writer)'
    - '[String].charAt()'
    - '[com.ctc.wstx.io.UTF8Writer].throwIllegal(int)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.io.UTF8Writer].write(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(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OutputStream].write(com.ctc.wstx.io.UTF8Writer,int,int)'
      Src: com.ctc.wstx.io.UTF8Writer:371,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].freeFullBBuffer(com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:376,1
    - Dst: '[OutputStream].close()'
      Src: com.ctc.wstx.io.UTF8Writer:382,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].throwIllegal(com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:391,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    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: 393
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 393
    functionName: '[com.ctc.wstx.io.UTF8Writer]._close(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Writer.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.io.UTF8Writer].throwIllegal(com.ctc.wstx.io.UTF8Writer)'
    - '[OutputStream].write(com.ctc.wstx.io.UTF8Writer,int,int)'
    - '[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:406,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: 409
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 409
    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:415,1
    - Dst: '[IOException].<init>(String)'
      Src: com.ctc.wstx.io.UTF8Writer:419,1
    - Dst: '[IOException].<init>(String)'
      Src: com.ctc.wstx.io.UTF8Writer:421,1
    - Dst: '[IOException].<init>(String)'
      Src: com.ctc.wstx.io.UTF8Writer:425,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: 426
      start: 411
    functionDepth: 1
    functionLinenumber: 411
    functionLinenumberEnd: 426
    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.UTF32Reader].setXmlCompliancy(com.ctc.wstx.io.StreamBootstrapper)'
    - '[com.ctc.wstx.io.StreamBootstrapper].reportXmlProblem(String)'
    - '[com.ctc.wstx.api.ReaderConfig].getInputBufferLength()'
    - '[InputStreamReader].<init>(ByteArrayInputStream,com.ctc.wstx.io.StreamBootstrapper)'
    - usex.getMessage()
    - mFoundEncoding.length()
    - '[com.ctc.wstx.io.UTF32Reader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean,boolean)'
    - '[com.ctc.wstx.io.StreamBootstrapper].hasXmlDecl()'
    - '[com.ctc.wstx.io.StreamBootstrapper].readXmlDecl(boolean,int)'
    - '[com.ctc.wstx.io.UTF8Reader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
    - normEnc.startsWith(String)
    - '[com.ctc.wstx.io.StreamBootstrapper].resolveStreamEncoding()'
    - '[com.ctc.wstx.io.ISOLatinReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
    - '[ByteArrayInputStream].<init>(byte[],int,com.ctc.wstx.io.StreamBootstrapper)'
    - '[com.ctc.wstx.io.StreamBootstrapper].verifyXmlEncoding(com.ctc.wstx.io.StreamBootstrapper)'
    - '[com.ctc.wstx.io.MergedStream].<init>(com.ctc.wstx.api.ReaderConfig,ByteArrayInputStream,byte[],int,int)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(String)'
    - '[com.ctc.wstx.io.AsciiReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].allocFullBBuffer(com.ctc.wstx.io.StreamBootstrapper)'
    - '[ByteArrayInputStream].<init>(byte[],int,int)'
    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.StreamBootstrapper].reportWeirdUCS4(String)'
    - '[com.ctc.wstx.io.StreamBootstrapper].ensureLoaded(int)'
    - '[com.ctc.wstx.io.EBCDICCodec].getCp037Mapping()'
    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.StreamBootstrapper].verifyEncoding(String,int)'
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    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:
    - '[InputStream].read(byte[],int,com.ctc.wstx.io.StreamBootstrapper)'
    - '[com.ctc.wstx.io.StreamBootstrapper].getLocation()'
    - '[com.ctc.wstx.exc.WstxEOFException].<init>(com.ctc.wstx.io.StreamBootstrapper,javax.xml.stream.Location)'
    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].nextByte()'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
    - '[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].getNext()'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
    - '[com.ctc.wstx.io.StreamBootstrapper].skipTranslatedWs()'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
    - '[com.ctc.wstx.io.StreamBootstrapper].skipSbWs()'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
    - '[com.ctc.wstx.io.StreamBootstrapper].skipMbWs()'
    - '[com.ctc.wstx.io.StreamBootstrapper].reportUnexpectedChar(int,com.ctc.wstx.io.StreamBootstrapper)'
    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].checkSbKeyword(String)'
    - '[com.ctc.wstx.io.StreamBootstrapper].checkMbKeyword(String)'
    - '[com.ctc.wstx.io.StreamBootstrapper].checkTranslatedKeyword(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].skipSbLF(com.ctc.wstx.io.StreamBootstrapper)'
    - '[com.ctc.wstx.io.StreamBootstrapper].skipMbLF(int)'
    - '[com.ctc.wstx.io.StreamBootstrapper].skipTranslatedLF(int)'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
    - '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
    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].ensureLoaded(int)'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
    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].nextByte()'
    - '[com.ctc.wstx.io.StreamBootstrapper].skipSbLF(com.ctc.wstx.io.StreamBootstrapper)'
    - '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
    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:
    - '[String].length()'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
    - '[String].charAt(com.ctc.wstx.io.StreamBootstrapper)'
    - '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
    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].nextByte()'
    - '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
    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].skipMbLF(int)'
    - '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
    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].skipTranslatedLF(int)'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
    - '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
    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:
    - '[String].length()'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
    - '[String].charAt(com.ctc.wstx.io.StreamBootstrapper)'
    - '[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:
    - '[String].length()'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
    - '[String].charAt(com.ctc.wstx.io.StreamBootstrapper)'
    - '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
    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].verifyEncoding(String,int)'
    - '[com.ctc.wstx.io.StreamBootstrapper].reportXmlProblem(String)'
    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:138,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:149,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:166,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:168,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 94
    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: 181
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 181
    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].loadMore(com.ctc.wstx.io.UTF32Reader)'
    - '[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)'
    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:195,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: 198
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 198
    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:206,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: 209
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 209
    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:226,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].readBytes()'
      Src: com.ctc.wstx.io.UTF32Reader:236,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].freeBuffers()'
      Src: com.ctc.wstx.io.UTF32Reader:239,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].reportStrangeStream()'
      Src: com.ctc.wstx.io.UTF32Reader:243,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].readBytesAt(com.ctc.wstx.io.UTF32Reader)'
      Src: com.ctc.wstx.io.UTF32Reader:249,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].freeBuffers()'
      Src: com.ctc.wstx.io.UTF32Reader:252,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].reportUnexpectedEOF(com.ctc.wstx.io.UTF32Reader,int)'
      Src: com.ctc.wstx.io.UTF32Reader:253,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].reportStrangeStream()'
      Src: com.ctc.wstx.io.UTF32Reader:256,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: 260
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 260
    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].readBytesAt(com.ctc.wstx.io.UTF32Reader)'
    - '[com.ctc.wstx.io.UTF32Reader].reportUnexpectedEOF(com.ctc.wstx.io.UTF32Reader,int)'
    - '[com.ctc.wstx.io.UTF32Reader].readBytes()'
    - '[com.ctc.wstx.io.UTF32Reader].canModifyBuffer()'
    - '[com.ctc.wstx.io.UTF32Reader].freeBuffers()'
    - '[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: 1
    functionsReached:
    - '[com.ctc.wstx.io.MergedStream].freeMergedBuffer()'
    - '[InputStream].close()'
    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:
    - '[com.ctc.wstx.io.MergedStream].freeMergedBuffer()'
    - '[InputStream].read()'
    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:
    - '[com.ctc.wstx.io.MergedStream].freeMergedBuffer()'
    - '[InputStream].read(byte[],int,com.ctc.wstx.io.MergedStream)'
    - 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:
    - '[com.ctc.wstx.io.MergedStream].freeMergedBuffer()'
    - '[InputStream].skip(com.ctc.wstx.io.MergedStream)'
    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: 3
    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: 3
    functionsReached:
    - '[com.ctc.wstx.io.MergedReader].freeMergedBuffer()'
    - '[Reader].read()'
    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:
    - '[com.ctc.wstx.io.MergedReader].freeMergedBuffer()'
    - '[Reader].read(char[],int,com.ctc.wstx.io.MergedReader)'
    - System.arraycopy(char[],int,char[],int,com.ctc.wstx.io.MergedReader)
    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:
    - '[com.ctc.wstx.io.MergedReader].freeMergedBuffer()'
    - '[Reader].skip(com.ctc.wstx.io.MergedReader)'
    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].reportStrangeStream()'
    - '[com.ctc.wstx.io.ISOLatinReader].reportBounds(char[],int,int)'
    - '[com.ctc.wstx.io.ISOLatinReader].readBytes()'
    - '[com.ctc.wstx.io.ISOLatinReader].freeBuffers()'
    - '[com.ctc.wstx.io.ISOLatinReader].reportInvalidXml11(com.ctc.wstx.io.ISOLatinReader,com.ctc.wstx.io.ISOLatinReader,com.ctc.wstx.io.ISOLatinReader)'
    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].readBytes()'
    - '[com.ctc.wstx.io.AsciiReader].freeBuffers()'
    - '[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].reportInvalidAscii(com.ctc.wstx.io.AsciiReader)'
    - '[com.ctc.wstx.io.AsciiReader].reportBounds(char[],int,int)'
    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:
    - '[com.ctc.wstx.io.InputBootstrapper].<init>(String,com.ctc.wstx.io.SystemId)'
    - '[InputStreamReader].getEncoding()'
    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].initialLoad(int)'
    - '[com.ctc.wstx.api.ReaderConfig].allocSmallCBuffer(int)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(String)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].verifyXmlEncoding(com.ctc.wstx.api.ReaderConfig)'
    - '[com.ctc.wstx.io.MergedReader].<init>(com.ctc.wstx.api.ReaderConfig,Reader,char[],int,int)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].readXmlDecl(boolean,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:
    - '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.ReaderBootstrapper,com.ctc.wstx.io.ReaderBootstrapper)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].getLocation()'
    - '[java.text.MessageFormat].format(String)'
    - '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
    - '[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)'
    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:
    - '[com.ctc.wstx.io.ReaderBootstrapper].getLocation()'
    - '[com.ctc.wstx.exc.WstxEOFException].<init>(com.ctc.wstx.io.ReaderBootstrapper,javax.xml.stream.Location)'
    - '[Reader].read(char[],int,com.ctc.wstx.io.ReaderBootstrapper)'
    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].nextChar()'
    - '[com.ctc.wstx.io.ReaderBootstrapper].reportUnexpectedChar(com.ctc.wstx.io.ReaderBootstrapper,com.ctc.wstx.io.ReaderBootstrapper)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].reportNull()'
    - '[com.ctc.wstx.io.ReaderBootstrapper].skipCRLF(com.ctc.wstx.io.ReaderBootstrapper)'
    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].length()'
    - '[com.ctc.wstx.io.ReaderBootstrapper].reportNull()'
    - '[String].charAt(com.ctc.wstx.io.ReaderBootstrapper)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].nextChar()'
    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].nextChar()'
    - '[com.ctc.wstx.io.ReaderBootstrapper].reportNull()'
    - '[com.ctc.wstx.io.ReaderBootstrapper].skipCRLF(com.ctc.wstx.io.ReaderBootstrapper)'
    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:142,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:169,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportInvalidInitial(int,com.ctc.wstx.io.UTF8Reader)'
      Src: com.ctc.wstx.io.UTF8Reader:193,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportInvalidOther(int,com.ctc.wstx.io.UTF8Reader)'
      Src: com.ctc.wstx.io.UTF8Reader:209,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportInvalidOther(int,com.ctc.wstx.io.UTF8Reader)'
      Src: com.ctc.wstx.io.UTF8Reader:216,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportInvalidOther(int,com.ctc.wstx.io.UTF8Reader)'
      Src: com.ctc.wstx.io.UTF8Reader:222,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:226,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:232,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:257,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:262,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:264,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:283,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:292,1
    CyclomaticComplexity: 57
    EdgeCount: 57
    ICount: 178
    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: 307
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 307
    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].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)'
    - '[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].reportInvalidOther(int,com.ctc.wstx.io.UTF8Reader)'
    - '[com.ctc.wstx.io.UTF8Reader].reportInvalid(com.ctc.wstx.io.UTF8Reader,com.ctc.wstx.io.UTF8Reader,String)'
    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:322,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: 325
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 325
    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:333,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: 336
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 336
    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:344,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: 347
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 347
    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:355,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: 358
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 358
    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:375,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].readBytes()'
      Src: com.ctc.wstx.io.UTF8Reader:385,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].freeBuffers()'
      Src: com.ctc.wstx.io.UTF8Reader:388,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportStrangeStream()'
      Src: com.ctc.wstx.io.UTF8Reader:392,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportInvalidInitial(int,int)'
      Src: com.ctc.wstx.io.UTF8Reader:414,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].readBytesAt(com.ctc.wstx.io.UTF8Reader)'
      Src: com.ctc.wstx.io.UTF8Reader:424,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].freeBuffers()'
      Src: com.ctc.wstx.io.UTF8Reader:427,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportUnexpectedEOF(com.ctc.wstx.io.UTF8Reader,com.ctc.wstx.io.UTF8Reader)'
      Src: com.ctc.wstx.io.UTF8Reader:428,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportStrangeStream()'
      Src: com.ctc.wstx.io.UTF8Reader:431,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: 435
      start: 366
    functionDepth: 1
    functionLinenumber: 366
    functionLinenumberEnd: 435
    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].freeBuffers()'
    - '[com.ctc.wstx.io.UTF8Reader].reportUnexpectedEOF(com.ctc.wstx.io.UTF8Reader,com.ctc.wstx.io.UTF8Reader)'
    - '[com.ctc.wstx.io.UTF8Reader].readBytes()'
    - '[com.ctc.wstx.io.UTF8Reader].readBytesAt(com.ctc.wstx.io.UTF8Reader)'
    - '[com.ctc.wstx.io.UTF8Reader].reportInvalidInitial(int,int)'
    - '[com.ctc.wstx.io.UTF8Reader].canModifyBuffer()'
    - '[com.ctc.wstx.io.UTF8Reader].reportStrangeStream()'
    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].allocFullCBuffer(int)'
    - '[com.ctc.wstx.api.ReaderConfig].getInputBufferLength()'
    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.io.ReaderSource].getLocation()'
    - '[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,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.io.ReaderSource].getLocation()'
    - '[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)'
    - 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:
    - r.close()
    - '[com.ctc.wstx.api.ReaderConfig].freeFullCBuffer(com.ctc.wstx.io.ReaderSource)'
    - '[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:33,1
    - Dst: '[Writer].write(String)'
      Src: com.ctc.wstx.io.TextEscaper:37,1
    - Dst: '[Writer].write(String)'
      Src: com.ctc.wstx.io.TextEscaper:39,1
    - Dst: '[Writer].write(String)'
      Src: com.ctc.wstx.io.TextEscaper:41,1
    - Dst: '[Writer].write(String)'
      Src: com.ctc.wstx.io.TextEscaper:45,1
    - Dst: '[Writer].write(String)'
      Src: com.ctc.wstx.io.TextEscaper:47,1
    - Dst: '[Writer].write(String)'
      Src: com.ctc.wstx.io.TextEscaper:49,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 34
    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: 53
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 53
    functionName: '[com.ctc.wstx.io.TextEscaper].writeEscapedAttrValue(Writer,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/TextEscaper.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[Writer].write(String)'
    - '[String].charAt(com.ctc.wstx.io.TextEscaper)'
    - '[Writer].write(String,com.ctc.wstx.io.TextEscaper,com.ctc.wstx.io.TextEscaper)'
    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:77,1
    - Dst: '[Writer].write(String)'
      Src: com.ctc.wstx.io.TextEscaper:84,1
    - Dst: '[Writer].write(String)'
      Src: com.ctc.wstx.io.TextEscaper:87,1
    - Dst: '[Writer].write(String)'
      Src: com.ctc.wstx.io.TextEscaper:90,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: 94
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 94
    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].getCurrentSegmentSize()'
    - '[com.ctc.wstx.util.TextBuffer].append(com.ctc.wstx.io.BranchingReaderSource,int,com.ctc.wstx.io.BranchingReaderSource)'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.io.BranchingReaderSource)'
    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.sun.msv.verifier.regexp.xmlschema.XSREDocDecl].<init>(com.sun.msv.grammar.xmlschema.XMLSchemaGrammar)'
    - '[com.ctc.wstx.msv.GenericMsvValidator].<init>(ValidationContext,com.sun.msv.verifier.regexp.xmlschema.XSREDocDecl)'
    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:
    - '[com.ctc.wstx.msv.RelaxNGSchema].<init>(com.ctc.wstx.msv.RelaxNGSchemaFactory)'
    - '[com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController].<init>()'
    - '[com.sun.msv.reader.trex.ng.RELAXNGReader].parse(org.xml.sax.InputSource,com.ctc.wstx.msv.RelaxNGSchemaFactory,com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController)'
    - '[XMLStreamException].<init>(com.ctc.wstx.msv.RelaxNGSchemaFactory)'
    - '[com.ctc.wstx.msv.RelaxNGSchemaFactory].getSaxFactory()'
    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:
    - '[com.ctc.wstx.msv.W3CMultiSchemaFactory].getSystemId()'
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    - '[java.util.HashMap].put(com.ctc.wstx.msv.W3CMultiSchemaFactory,com.sun.msv.reader.xmlschema.EmbeddedSchema)'
    - '[java.util.Map<String,javax.xml.transform.Source>].entrySet()'
    - '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].<init>(com.sun.msv.reader.xmlschema.WSDLGrammarReaderController,javax.xml.parsers.SAXParserFactory)'
    - '[com.sun.msv.reader.xmlschema.MultiSchemaReader].parse(com.ctc.wstx.msv.W3CMultiSchemaFactory)'
    - '[com.sun.msv.reader.xmlschema.WSDLGrammarReaderController].<init>(null,String,java.util.HashMap)'
    - '[java.util.Map<String,javax.xml.transform.Source>].values()'
    - '[com.sun.msv.reader.xmlschema.MultiSchemaReader].getResult()'
    - source.getValue()
    - '[java.util.HashMap].<init>()'
    - '[javax.xml.transform.dom.DOMSource].getNode()'
    - '[com.sun.msv.reader.xmlschema.MultiSchemaReader].<init>(com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader)'
    - source.getKey()
    - '[com.ctc.wstx.msv.W3CSchema].<init>(com.ctc.wstx.msv.W3CMultiSchemaFactory)'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[com.sun.msv.reader.xmlschema.EmbeddedSchema].<init>(com.ctc.wstx.msv.W3CMultiSchemaFactory,com.ctc.wstx.msv.W3CMultiSchemaFactory)'
    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:
    - '[java.util.TreeSet].<init>()'
    - '[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>()'
    - '[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:
    - '[Set<String>].add(com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader)'
    - '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].getSystemId()'
    - '[XMLSchemaReader].setLocator(org.xml.sax.Locator)'
    - '[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:
    - '[Set<String>].contains(com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader)'
    - '[XMLSchemaReader].switchSource(javax.xml.transform.Source,com.sun.msv.reader.State)'
    - '[javax.xml.transform.Source].getSystemId()'
    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.sun.msv.verifier.regexp.REDocumentDeclaration].<init>(com.sun.msv.grammar.trex.TREXGrammar)'
    - '[com.ctc.wstx.msv.GenericMsvValidator].<init>(ValidationContext,com.sun.msv.verifier.regexp.REDocumentDeclaration)'
    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.ctc.wstx.msv.BaseSchemaFactory].<init>(com.ctc.wstx.msv.W3CSchemaFactory)'
    - '[com.sun.msv.reader.util.IgnoreController].<init>()'
    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:
    - '[XMLStreamException].<init>(com.ctc.wstx.msv.W3CSchemaFactory)'
    - '[com.ctc.wstx.msv.W3CSchemaFactory].getSaxFactory()'
    - '[com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController].<init>()'
    - '[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)'
    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:79,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].<init>()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:83,1
    - Dst: '[com.sun.msv.util.StringRef].<init>()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:116,1
    - Dst: '[com.sun.msv.util.StartTagInfo].<init>(String,String,String,null,com.sun.msv.grammar.IDContextProvider2)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:122,1
    - Dst: '[com.sun.msv.verifier.DocumentDeclaration].createAcceptor()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:148,1
    - Dst: '[com.ctc.wstx.msv.AttributeProxy].<init>(ValidationContext)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:149,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: 150
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 150
    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.StringRef].<init>()'
    - '[ArrayList].<init>()'
    - '[com.ctc.wstx.util.TextAccumulator].<init>()'
    - '[com.ctc.wstx.msv.AttributeProxy].<init>(ValidationContext)'
    - '[com.sun.msv.util.StartTagInfo].<init>(String,String,String,null,com.sun.msv.grammar.IDContextProvider2)'
    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:164,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: 165
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 165
    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:169,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: 170
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 170
    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:174,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: 175
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 175
    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:179,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: 180
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 180
    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:200,1
    - Dst: '[org.relaxng.datatype.Datatype].getIdType()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:203,1
    - Dst: '[ValidationContext].getValidationLocation()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:204,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].getElementPName()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:205,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].getAttrPName()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:206,1
    - Dst: idToken.literal.trim()
      Src: com.ctc.wstx.msv.GenericMsvValidator:209,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:210,1
    - Dst: '[com.ctc.wstx.util.ElementId].getLocation()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:212,1
    - Dst: '[com.ctc.wstx.util.ElementId].getLocation()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:213,1
    - Dst: '[XMLValidationProblem].<init>(com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:213,1
    - Dst: '[XMLValidationProblem].setReporter()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:214,1
    - Dst: idToken.literal.trim()
      Src: com.ctc.wstx.msv.GenericMsvValidator:217,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:218,1
    - Dst: '[StringTokenizer].<init>(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:220,1
    - Dst: '[StringTokenizer].hasMoreTokens()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:221,1
    - Dst: '[StringTokenizer].nextToken()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:222,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:222,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:225,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: 227
      start: 195
    functionDepth: 2
    functionLinenumber: 195
    functionLinenumberEnd: 227
    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:
    - '[org.relaxng.datatype.Datatype].getIdType()'
    - '[IllegalStateException].<init>(String)'
    - '[StringTokenizer].<init>(com.ctc.wstx.msv.GenericMsvValidator)'
    - '[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)'
    - '[StringTokenizer].hasMoreTokens()'
    - '[StringTokenizer].nextToken()'
    - '[ValidationContext].getValidationLocation()'
    - '[com.ctc.wstx.util.ElementIdMap].<init>()'
    - idToken.literal.trim()
    - '[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)'
    - '[XMLValidationProblem].setReporter()'
    - '[com.ctc.wstx.msv.GenericMsvValidator].getAttrPName()'
    - '[com.ctc.wstx.msv.GenericMsvValidator].getElementPName()'
    - '[com.ctc.wstx.util.ElementId].getLocation()'
    - '[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: 238
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 238
    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:259,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].doValidateText(com.ctc.wstx.util.TextAccumulator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:260,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:276,1
    - Dst: '[com.sun.msv.verifier.Acceptor].createChildAcceptor(com.sun.msv.util.StartTagInfo,com.sun.msv.util.StringRef)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:279,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._qname(com.ctc.wstx.msv.GenericMsvValidator,String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:285,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:285,1
    - Dst: '[ValidationContext].reportProblem(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:290,1
    - Dst: '[ArrayList<Object>].add(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:292,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: 293
      start: 246
    functionDepth: 2
    functionLinenumber: 246
    functionLinenumberEnd: 293
    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:
    - '[ArrayList<Object>].add(com.ctc.wstx.msv.GenericMsvValidator)'
    - '[ValidationContext].reportProblem(com.ctc.wstx.msv.GenericMsvValidator)'
    - '[com.ctc.wstx.util.TextAccumulator].hasText()'
    - '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.sun.msv.util.StringRef,com.ctc.wstx.msv.GenericMsvValidator,javax.xml.namespace.QName)'
    - '[com.ctc.wstx.msv.GenericMsvValidator]._qname(com.ctc.wstx.msv.GenericMsvValidator,String,String)'
    - '[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].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:314,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._qname(com.ctc.wstx.msv.GenericMsvValidator,String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:316,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:316,1
    - Dst: '[ValidationContext].reportProblem(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:321,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: 327
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 327
    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:
    - '[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)'
    - '[ValidationContext].reportProblem(com.ctc.wstx.msv.GenericMsvValidator)'
    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:337,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].validateAttribute(String,String,String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:336,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: 338
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 338
    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:350,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._startTagAsQName()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:352,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:352,1
    - Dst: '[com.sun.msv.verifier.Acceptor].getStringCareLevel()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:355,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:364,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: 370
      start: 340
    functionDepth: 1
    functionLinenumber: 340
    functionLinenumberEnd: 370
    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].onEndAttributes(com.sun.msv.util.StartTagInfo,com.sun.msv.util.StringRef)'
    - '[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)'
    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:385,1
    - Dst: '[ArrayList<Object>].size()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:389,1
    - Dst: '[ArrayList<Object>].remove(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:393,1
    - Dst: acc.isAcceptState(com.sun.msv.util.StringRef)
      Src: com.ctc.wstx.msv.GenericMsvValidator:395,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._diagnoseEmptyTypedContent(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:397,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._qname(String,String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:399,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:399,1
    - Dst: '[ArrayList<Object>].get(int)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:405,1
    - Dst: '[com.sun.msv.verifier.Acceptor].stepForward(com.ctc.wstx.msv.GenericMsvValidator,com.sun.msv.util.StringRef)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:408,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._qname(String,String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:410,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:410,1
    - Dst: '[com.sun.msv.verifier.Acceptor].getStringCareLevel()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:412,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:421,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 35
    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: 425
      start: 376
    functionDepth: 2
    functionLinenumber: 376
    functionLinenumberEnd: 425
    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>].remove(com.ctc.wstx.msv.GenericMsvValidator)'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.msv.GenericMsvValidator]._diagnoseEmptyTypedContent(com.ctc.wstx.msv.GenericMsvValidator)'
    - '[ArrayList<Object>].get(int)'
    - acc.isAcceptState(com.sun.msv.util.StringRef)
    - '[ArrayList<Object>].size()'
    - '[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.ctc.wstx.msv.GenericMsvValidator]._qname(String,String,String)'
    - '[com.sun.msv.verifier.Acceptor].stepForward(com.ctc.wstx.msv.GenericMsvValidator,com.sun.msv.util.StringRef)'
    - '[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:435,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].doValidateText(com.ctc.wstx.util.TextAccumulator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:437,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: 439
      start: 427
    functionDepth: 2
    functionLinenumber: 427
    functionLinenumberEnd: 439
    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:450,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].doValidateText(com.ctc.wstx.util.TextAccumulator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:452,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: 454
      start: 441
    functionDepth: 2
    functionLinenumber: 441
    functionLinenumberEnd: 454
    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:466,1
    - Dst: '[com.ctc.wstx.util.ElementId].getId()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:468,1
    - Dst: '[com.ctc.wstx.util.ElementId].getElemName()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:470,1
    - Dst: '[com.ctc.wstx.util.ElementId].getAttrName()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:471,1
    - Dst: '[com.ctc.wstx.util.ElementId].getLocation()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:472,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.ctc.wstx.msv.GenericMsvValidator,javax.xml.stream.Location)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:472,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: 476
      start: 456
    functionDepth: 1
    functionLinenumber: 456
    functionLinenumberEnd: 476
    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.util.ElementId].getElemName()'
    - '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.ctc.wstx.msv.GenericMsvValidator,javax.xml.stream.Location)'
    - '[com.ctc.wstx.util.ElementId].getId()'
    - '[com.ctc.wstx.util.ElementIdMap].getFirstUndefined()'
    - '[com.ctc.wstx.util.ElementId].getLocation()'
    - '[com.ctc.wstx.util.ElementId].getAttrName()'
    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: 491
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 491
    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: 498
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 498
    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: 505
      start: 500
    functionDepth: 0
    functionLinenumber: 500
    functionLinenumberEnd: 505
    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:515,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].valueOf(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:515,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: 516
      start: 513
    functionDepth: 0
    functionLinenumber: 513
    functionLinenumberEnd: 516
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].getElementPName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.PrefixedName].valueOf(com.ctc.wstx.msv.GenericMsvValidator)'
    - '[ValidationContext].getCurrentElementName()'
    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:520,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: 521
      start: 518
    functionDepth: 1
    functionLinenumber: 518
    functionLinenumberEnd: 521
    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:527,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:529,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._startTagAsQName()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:531,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:531,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: 534
      start: 523
    functionDepth: 1
    functionLinenumber: 523
    functionLinenumberEnd: 534
    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.msv.GenericMsvValidator].reportError(com.sun.msv.util.StringRef,com.ctc.wstx.msv.GenericMsvValidator,javax.xml.namespace.QName)'
    - '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
    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:540,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._name(javax.xml.namespace.QName,String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:543,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._name(javax.xml.namespace.QName,String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:546,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._name(javax.xml.namespace.QName,String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:549,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._name(javax.xml.namespace.QName,String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:553,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:557,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: 558
      start: 536
    functionDepth: 1
    functionLinenumber: 536
    functionLinenumberEnd: 558
    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:
    - '[com.ctc.wstx.msv.GenericMsvValidator]._name(javax.xml.namespace.QName,String,String)'
    - msg.isEmpty()
    - '[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:563,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(String,com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:563,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: 564
      start: 560
    functionDepth: 0
    functionLinenumber: 560
    functionLinenumberEnd: 564
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.GenericMsvValidator].reportError(String,com.ctc.wstx.msv.GenericMsvValidator)'
    - '[ValidationContext].getValidationLocation()'
    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:569,1
    - Dst: '[XMLValidationProblem].setReporter()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:570,1
    - Dst: '[ValidationContext].reportProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:571,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: 572
      start: 566
    functionDepth: 0
    functionLinenumber: 566
    functionLinenumberEnd: 572
    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].setReporter()'
    - '[XMLValidationProblem].<init>(javax.xml.stream.Location,String,com.ctc.wstx.msv.GenericMsvValidator)'
    - '[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:578,1
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:579,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].isEmpty()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:580,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: 584
      start: 574
    functionDepth: 0
    functionLinenumber: 574
    functionLinenumberEnd: 584
    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()'
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[com.ctc.wstx.msv.GenericMsvValidator].isEmpty()'
    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:587,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: 588
      start: 586
    functionDepth: 0
    functionLinenumber: 586
    functionLinenumberEnd: 588
    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: '[com.sun.msv.verifier.regexp.ExpressionAcceptor].getExpression()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:601,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._findDataExp(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:601,1
    - Dst: dataExp.dt.checkValid(String)
      Src: com.ctc.wstx.msv.GenericMsvValidator:606,1
    - Dst: de.getMessage()
      Src: com.ctc.wstx.msv.GenericMsvValidator:608,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.sun.msv.verifier.Acceptor
      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: 1
    argNames:
    - acc
    argTypes:
    - com.sun.msv.verifier.Acceptor
    constantsTouched: []
    func_position:
      end: 611
      start: 597
    functionDepth: 0
    functionLinenumber: 597
    functionLinenumberEnd: 611
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator]._diagnoseEmptyTypedContent(com.sun.msv.verifier.Acceptor)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - '[com.sun.msv.verifier.regexp.ExpressionAcceptor].getExpression()'
    - de.getMessage()
    - dataExp.dt.checkValid(String)
    - '[com.ctc.wstx.msv.GenericMsvValidator]._findDataExp(com.ctc.wstx.msv.GenericMsvValidator)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.msv.GenericMsvValidator]._diagnoseEmptyTypedContent(com.sun.msv.verifier.Acceptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._findDataExp(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:622,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._findDataExp(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:623,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._findDataExp(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:626,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - com.sun.msv.grammar.Expression
      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.sun.msv.grammar.DataExp
      static: false
      superClass: XMLValidator
    argCount: 1
    argNames:
    - expr
    argTypes:
    - com.sun.msv.grammar.Expression
    constantsTouched: []
    func_position:
      end: 629
      start: 613
    functionDepth: 1
    functionLinenumber: 613
    functionLinenumberEnd: 629
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator]._findDataExp(com.sun.msv.grammar.Expression)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.GenericMsvValidator]._findDataExp(com.ctc.wstx.msv.GenericMsvValidator)'
    linkageType: ''
    returnType: com.sun.msv.grammar.DataExp
    signature: '[com.ctc.wstx.msv.GenericMsvValidator]._findDataExp(com.sun.msv.grammar.Expression)'
  - 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:642,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: 643
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 643
    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:
    - '[org.codehaus.stax2.validation.ValidationContext].getAttributePrefix(com.ctc.wstx.msv.AttributeProxy)'
    - '[com.ctc.wstx.msv.AttributeProxy].equals(com.ctc.wstx.msv.AttributeProxy)'
    - '[String].equals(com.ctc.wstx.msv.AttributeProxy)'
    - '[String].substring(int)'
    - '[org.codehaus.stax2.validation.ValidationContext].getAttributeLocalName(com.ctc.wstx.msv.AttributeProxy)'
    - '[String].substring(int,com.ctc.wstx.msv.AttributeProxy)'
    - '[String].indexOf(char)'
    - '[org.codehaus.stax2.validation.ValidationContext].getAttributeCount()'
    - '[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:
    - '[StringBuilder].append(com.ctc.wstx.msv.AttributeProxy)'
    - '[org.codehaus.stax2.validation.ValidationContext].getAttributeLocalName(int)'
    - '[org.codehaus.stax2.validation.ValidationContext].getAttributePrefix(int)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(com.ctc.wstx.msv.AttributeProxy)'
    - '[com.ctc.wstx.msv.AttributeProxy].length()'
    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:
    - '[com.ctc.wstx.msv.BaseSchemaFactory].loadSchema(org.xml.sax.InputSource,String)'
    - '[org.xml.sax.InputSource].setPublicId(String)'
    - '[org.xml.sax.InputSource].setSystemId(String)'
    - '[org.xml.sax.InputSource].setEncoding(String)'
    - '[org.xml.sax.InputSource].<init>(InputStream)'
    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].<init>(Reader)'
    - '[org.xml.sax.InputSource].setSystemId(String)'
    - '[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)'
    - '[java.net.URL].toExternalForm()'
    - '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(java.net.URL)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.msv.BaseSchemaFactory)'
    - '[org.xml.sax.InputSource].setSystemId(com.ctc.wstx.msv.BaseSchemaFactory)'
    - '[org.xml.sax.InputSource].<init>(InputStream)'
    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:
    - '[javax.xml.parsers.SAXParserFactory].newInstance()'
    - '[com.ctc.wstx.msv.BaseSchemaFactory].setNamespaceAware(boolean)'
    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:
    - '[Location].getColumnNumber()'
    - '[Location].getCharacterOffset()'
    - '[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)'
    - '[com.ctc.wstx.stax.WstxEventFactory].immutableLocation(com.ctc.wstx.stax.WstxEventFactory)'
    - '[org.codehaus.stax2.XMLStreamLocation2].getContext()'
    - '[Location].getPublicId()'
    - '[Location].getLineNumber()'
    - '[Location].getClass()'
    - '[Location].getSystemId()'
    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: 11
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
    - '[com.ctc.wstx.util.DefaultXmlSymbolTable].getInstance()'
    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].version()'
    - '[com.ctc.wstx.util.SymbolTable].isDirectChildOf(com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.util.SymbolTable].size()'
    - '[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].add(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)'
    - '[com.ctc.wstx.util.SimpleCache].<init>(int)'
    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].<init>(XMLStreamReader,StreamFilter)'
    - '[org.codehaus.stax2.ri.Stax2FilteredStreamReader].next()'
    - '[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.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,null,boolean,boolean)'
    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.stax.WstxInputFactory].createSR(null,InputStream,String,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,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].createSR(null,Reader,boolean,boolean)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
    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.stax.WstxInputFactory].createEventAllocator()'
    - '[com.ctc.wstx.io.SystemId].construct(String)'
    - '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
    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.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
    - '[org.codehaus.stax2.ri.Stax2ReaderAdapter].wrapIfNecessary(XMLStreamReader)'
    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.stax.WstxInputFactory].createSR(com.ctc.wstx.io.SystemId,InputStream,null,boolean,boolean)'
    - '[com.ctc.wstx.io.SystemId].construct(String)'
    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.api.ReaderConfig].getProperty(String)'
    - '[com.ctc.wstx.stax.WstxInputFactory].getEventAllocator()'
    - '[String].equals(com.ctc.wstx.stax.WstxInputFactory)'
    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:
    - '[com.ctc.wstx.stax.WstxInputFactory].setEventAllocator(javax.xml.stream.util.XMLEventAllocator)'
    - '[com.ctc.wstx.api.ReaderConfig].setProperty(String,Object)'
    - XMLInputFactory.ALLOCATOR.equals(String)
    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.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,java.net.URL,boolean,boolean)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
    - '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
    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.stax.WstxInputFactory].createSR(File,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(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].createSR(com.ctc.wstx.api.ReaderConfig,java.net.URL,boolean,boolean)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
    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.io.InputBootstrapper].declaredXml11()'
    - '[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.api.ReaderConfig].enableXml11(boolean)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.stax.WstxInputFactory)'
    - '[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)'
    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:
    - '[String].length()'
    - '[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.util.URLUtil].urlFromSystemId(String)'
    - '[com.ctc.wstx.api.ReaderConfig].getBaseURL()'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.io.SystemId].construct(String,URL)'
    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:
    - '[String].length()'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
    - '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(null,com.ctc.wstx.io.SystemId,Reader,String)'
    - '[com.ctc.wstx.io.DefaultInputResolver].constructOptimizedReader(com.ctc.wstx.api.ReaderConfig,InputStream,boolean,String)'
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(null,com.ctc.wstx.io.SystemId,InputStream)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.ReaderBootstrapper,boolean,boolean)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(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.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.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)'
    - '[com.ctc.wstx.io.SystemId].construct(java.net.URL)'
    - '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(java.net.URL)'
    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.stax.WstxInputFactory].doCreateSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.StreamBootstrapper,boolean,boolean)'
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(null,com.ctc.wstx.io.SystemId,InputStream)'
    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].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.ReaderBootstrapper,boolean,boolean)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
    - '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(null,com.ctc.wstx.io.SystemId,Reader,null)'
    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.io.SystemId].construct(java.net.URL)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
    - '[com.ctc.wstx.util.URLUtil].toURL(File)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,FileInputStream,boolean,boolean)'
    - '[File].getPath()'
    - '[com.ctc.wstx.io.SystemId].construct(URL)'
    - '[com.ctc.wstx.api.ReaderConfig].getBaseURL()'
    - '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(java.net.URL)'
    - '[FileInputStream].<init>(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,InputStream,boolean,boolean)'
    - '[File].isAbsolute()'
    - '[java.net.URL].<init>(java.net.URL,com.ctc.wstx.stax.WstxInputFactory)'
    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:
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.stax.WstxInputFactory].length()'
    - ss.getSystemId()
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,URL,boolean,com.ctc.wstx.stax.WstxInputFactory)'
    - ss.getInputSource()
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.stax.WstxInputFactory].getCharacterStream()'
    - '[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)'
    - bas.getBuffer()
    - bas.getBufferStart()
    - '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
    - '[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.constructReader()
    - '[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)'
    - '[XMLStreamException].<init>(String)'
    - '[com.ctc.wstx.stax.WstxInputFactory].getByteStream()'
    - '[com.ctc.wstx.io.SystemId].construct(com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingReader].createFrom(com.ctc.wstx.stax.WstxInputFactory,com.ctc.wstx.api.ReaderConfig)'
    - bas.getBufferEnd()
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(com.ctc.wstx.stax.WstxInputFactory)'
    - ss.getReader()
    - ss.getPublicId()
    - '[com.ctc.wstx.api.ReaderConfig].willAutoCloseInput()'
    - '[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].getEncoding()'
    - ss.getInputStream()
    - ss.getEncoding()
    - ss.constructInputStream()
    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()'
    - '[javax.xml.stream.util.XMLEventAllocator].newInstance()'
    - '[com.ctc.wstx.evt.DefaultEventAllocator].getFastInstance()'
    - '[com.ctc.wstx.evt.DefaultEventAllocator].getDefaultInstance()'
    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: 4
    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:
    - '[org.codehaus.stax2.ri.Stax2EventWriterImpl].<init>(org.codehaus.stax2.XMLStreamWriter2)'
    - '[com.ctc.wstx.stax.WstxOutputFactory].createSW(javax.xml.transform.Result)'
    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.Stax2WriterAdapter].wrapIfNecessary(javax.xml.stream.XMLStreamWriter)'
    - '[org.codehaus.stax2.ri.Stax2EventWriterImpl].<init>(com.ctc.wstx.stax.WstxOutputFactory)'
    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: 3
    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.api.WriterConfig].createNonShared()'
    - '[com.ctc.wstx.io.CharsetNames].normalize(com.ctc.wstx.stax.WstxOutputFactory)'
    - '[com.ctc.wstx.api.WriterConfig].willAutoCloseOutput()'
    - '[com.ctc.wstx.io.UTF8Writer].<init>(com.ctc.wstx.api.WriterConfig,java.io.OutputStream,com.ctc.wstx.stax.WstxOutputFactory)'
    - '[com.ctc.wstx.io.CharsetNames].findEncodingFor(java.io.OutputStreamWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].<init>(java.io.OutputStreamWriter,com.ctc.wstx.api.WriterConfig,String,com.ctc.wstx.stax.WstxOutputFactory,java.io.OutputStream)'
    - '[javax.xml.stream.XMLStreamException].<init>(com.ctc.wstx.stax.WstxOutputFactory)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].<init>(java.io.OutputStream,com.ctc.wstx.api.WriterConfig,com.ctc.wstx.stax.WstxOutputFactory)'
    - '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,String)'
    - '[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.sw.BufferingXmlWriter].<init>(java.io.OutputStreamWriter,com.ctc.wstx.api.WriterConfig,String,com.ctc.wstx.stax.WstxOutputFactory,null)'
    - '[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)'
    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.sw.SimpleNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
    - '[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].willSupportNamespaces()'
    - '[com.ctc.wstx.api.WriterConfig].automaticNamespacesEnabled()'
    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:
    - '[com.ctc.wstx.api.WriterConfig].createNonShared()'
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.util.URLUtil].outputStreamFromURL(URL)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.stax.WstxOutputFactory)'
    - sr.constructOutputStream()
    - sr.getOutputStream()
    - sr.constructWriter()
    - sr.getWriter()
    - '[com.ctc.wstx.stax.WstxOutputFactory].createSW(null,com.ctc.wstx.stax.WstxOutputFactory,com.ctc.wstx.stax.WstxOutputFactory,com.ctc.wstx.stax.WstxOutputFactory)'
    - sr.getSystemId()
    - '[com.ctc.wstx.stax.WstxOutputFactory].length()'
    - '[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].createSW(OutputStream,null,com.ctc.wstx.stax.WstxOutputFactory,com.ctc.wstx.stax.WstxOutputFactory)'
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(com.ctc.wstx.stax.WstxOutputFactory)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].createFrom(com.ctc.wstx.api.WriterConfig,javax.xml.transform.dom.DOMResult)'
    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:
    - '[com.ctc.wstx.dtd.DTDSubset].getNotationList()'
    - '[java.util.ArrayList].<init>(List<javax.xml.stream.events.NotationDeclaration>)'
    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:
    - '[Map<String,javax.xml.stream.events.Namespace>].get(String)'
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
    - '[com.ctc.wstx.evt.MergedNsContext].buildByPrefixMap()'
    - '[com.ctc.wstx.evt.MergedNsContext].getNamespaceURI()'
    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:
    - '[Map<String,javax.xml.stream.events.Namespace>].get(String)'
    - '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
    - '[com.ctc.wstx.evt.MergedNsContext].getPrefix()'
    - '[com.ctc.wstx.evt.MergedNsContext].buildByNsURIMap()'
    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:
    - '[com.ctc.wstx.evt.MergedNsContext].getPrefix()'
    - '[ArrayList].add()'
    - '[List<javax.xml.stream.events.Namespace>].get(com.ctc.wstx.evt.MergedNsContext)'
    - '[com.ctc.wstx.evt.MergedNsContext].getNamespaceURI()'
    - '[com.ctc.wstx.evt.MergedNsContext].next()'
    - '[List<javax.xml.stream.events.Namespace>].size()'
    - uri.equals(String)
    - '[com.ctc.wstx.util.DataUtil].emptyIterator()'
    - '[ArrayList].<init>()'
    - '[javax.xml.namespace.NamespaceContext].getPrefixes(String)'
    - '[com.ctc.wstx.evt.MergedNsContext].hasNext()'
    - '[ArrayList].add(com.ctc.wstx.evt.MergedNsContext)'
    - '[ArrayList].iterator()'
    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].isDefaultNamespaceDeclaration()'
    - '[com.ctc.wstx.evt.MergedNsContext].getPrefix()'
    - '[List<javax.xml.stream.events.Namespace>].get(com.ctc.wstx.evt.MergedNsContext)'
    - '[com.ctc.wstx.evt.MergedNsContext].getNamespaceURI()'
    - '[List<javax.xml.stream.events.Namespace>].size()'
    - '[java.io.Writer].write(String)'
    - '[java.io.Writer].write(com.ctc.wstx.evt.MergedNsContext)'
    - '[java.io.Writer].write(char)'
    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].isDefaultNamespaceDeclaration()'
    - '[com.ctc.wstx.evt.MergedNsContext].getPrefix()'
    - '[javax.xml.stream.XMLStreamWriter].writeNamespace(com.ctc.wstx.evt.MergedNsContext,com.ctc.wstx.evt.MergedNsContext)'
    - '[List<javax.xml.stream.events.Namespace>].get(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>].size()'
    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()'
    - '[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()
    - '[LinkedHashMap].put(com.ctc.wstx.evt.MergedNsContext,com.ctc.wstx.evt.MergedNsContext)'
    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:
    - '[List<javax.xml.stream.events.Namespace>].get(com.ctc.wstx.evt.MergedNsContext)'
    - '[com.ctc.wstx.evt.MergedNsContext].getNamespaceURI()'
    - '[List<javax.xml.stream.events.Namespace>].size()'
    - '[LinkedHashMap].<init>(com.ctc.wstx.evt.MergedNsContext)'
    - Collections.emptyMap()
    - '[LinkedHashMap].put(com.ctc.wstx.evt.MergedNsContext,com.ctc.wstx.evt.MergedNsContext)'
    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:
    - '[AttributeEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[ArrayList].add(com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[com.ctc.wstx.evt.SimpleStartElement].construct(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,LinkedHashMap,ArrayList,com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[EndElementEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,XMLStreamReader)'
    - '[LinkedHashMap].<init>()'
    - '[com.ctc.wstx.evt.DefaultEventAllocator].getProcessedDTD()'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getNamespaceURI(com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[LinkedHashMap].put(com.ctc.wstx.evt.DefaultEventAllocator,AttributeEventImpl)'
    - '[XMLStreamReader].isAttributeSpecified(com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[XMLStreamReader].getNamespacePrefix(com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[CommentEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[XMLStreamReader].getPITarget()'
    - '[XMLStreamReader].getLocation()'
    - '[com.ctc.wstx.evt.DefaultEventAllocator].getDTDInternalSubset()'
    - '[com.ctc.wstx.sr.StreamReaderImpl].getCurrentEntityDecl()'
    - sr2.getDTDInfo()
    - '[com.ctc.wstx.evt.DefaultEventAllocator].getDTDSystemId()'
    - '[ProcInstrEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[com.ctc.wstx.evt.DefaultEventAllocator].getDTDPublicId()'
    - '[CharactersEventImpl].setWhitespaceStatus(boolean)'
    - '[com.ctc.wstx.exc.WstxException].<init>(String)'
    - '[EndDocumentEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[com.ctc.wstx.evt.WDTD].<init>(com.ctc.wstx.evt.DefaultEventAllocator,null,com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[com.ctc.wstx.evt.WEntityReference].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[CharactersEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,boolean)'
    - '[com.ctc.wstx.evt.WEntityReference].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.ent.EntityDecl)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[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)'
    - '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[StartDocumentEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,XMLStreamReader)'
    - '[XMLStreamReader].getAttributeName(com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[IllegalStateException].<init>(String)'
    - sr.getEventType()
    - '[XMLStreamReader2].getNonTransientNamespaceContext()'
    - sr.withStartElement(com.ctc.wstx.evt.DefaultEventAllocator)
    - '[XMLStreamReader].getName()'
    - '[XMLStreamReader].getEventType()'
    - '[com.ctc.wstx.evt.DefaultEventAllocator].getDTDRootName()'
    - '[XMLStreamReader].getText()'
    - '[ArrayList].<init>(com.ctc.wstx.evt.DefaultEventAllocator)'
    - NamespaceEventImpl.constructNamespace(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator)
    - '[XMLStreamReader].getPIData()'
    - '[XMLStreamReader].getAttributeValue(com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[com.ctc.wstx.exc.WstxException].<init>(String,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:
    - '[javax.xml.stream.util.XMLEventConsumer].add(javax.xml.stream.events.XMLEvent)'
    - '[com.ctc.wstx.evt.DefaultEventAllocator].allocate(XMLStreamReader)'
    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.api.ReaderConfig].inputParsingModeDocuments()'
    - '[com.ctc.wstx.sr.StreamScanner].getConfig()'
    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].asCharacters()'
    - '[com.ctc.wstx.evt.WstxEventReader].findErrorDesc(int,com.ctc.wstx.evt.WstxEventReader)'
    - '[javax.xml.stream.events.XMLEvent].isCharacters()'
    - str.length()
    - '[javax.xml.stream.events.XMLEvent].getEventType()'
    - '[com.ctc.wstx.evt.WstxEventReader].length()'
    - '[com.ctc.wstx.evt.WstxEventReader].getData()'
    - '[StringBuilder].append(com.ctc.wstx.evt.WstxEventReader)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String)'
    - '[com.ctc.wstx.evt.WstxEventReader].nextEvent()'
    - '[com.ctc.wstx.evt.WstxEventReader].findErrorDesc(int,int)'
    - '[org.codehaus.stax2.XMLStreamReader2].getElementText()'
    - '[javax.xml.stream.events.XMLEvent].isEndElement()'
    - '[StringBuilder].<init>(com.ctc.wstx.evt.WstxEventReader)'
    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()'
    - evt.isEndDocument()
    - '[com.ctc.wstx.evt.WstxEventReader].throwEndOfInput()'
    - '[com.ctc.wstx.evt.WstxEventReader].createNextEvent(boolean,com.ctc.wstx.evt.WstxEventReader)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[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:
    - '[com.ctc.wstx.evt.WstxEventReader].findErrorDesc(int,com.ctc.wstx.evt.WstxEventReader)'
    - '[org.codehaus.stax2.XMLStreamReader2].isWhiteSpace()'
    - '[javax.xml.stream.events.Characters].isWhiteSpace()'
    - evt.getEventType()
    - '[com.ctc.wstx.evt.WstxEventReader].createNextEvent(boolean,com.ctc.wstx.evt.WstxEventReader)'
    - '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    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].createNextEvent(boolean,com.ctc.wstx.evt.WstxEventReader)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[com.ctc.wstx.evt.WstxEventReader].createStartDocumentEvent()'
    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:
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String)'
    - '[org.codehaus.stax2.XMLStreamReader2].hasNext()'
    - '[com.ctc.wstx.evt.WstxEventReader].createStartDocumentEvent()'
    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)'
    - '[javax.xml.stream.util.XMLEventAllocator].allocate(org.codehaus.stax2.XMLStreamReader2)'
    - '[com.ctc.wstx.evt.WstxEventReader].updateStateEndDocument()'
    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:
    - '[com.ctc.wstx.evt.WstxEventReader].getCause()'
    - '[RuntimeException].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()'
    - t.getMessage()
    - '[RuntimeException].<init>(com.ctc.wstx.evt.WstxEventReader,com.ctc.wstx.evt.WstxEventReader)'
    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:
    - '[org.codehaus.stax2.XMLStreamReader2].getLocation()'
    - '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String,com.ctc.wstx.evt.WstxEventReader)'
    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)'
    - '[com.ctc.wstx.exc.WstxParsingException].<init>(String,Location)'
    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:
    - '[java.net.URL].toExternalForm()'
    - '[org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl].getBaseURI()'
    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.Namespace>].next()'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(javax.xml.namespace.NamespaceContext,ArrayList)'
    - '[ArrayList].add(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)'
    - '[LinkedHashMap].<init>()'
    - '[LinkedHashMap].put(com.ctc.wstx.evt.SimpleStartElement,com.ctc.wstx.evt.SimpleStartElement)'
    - '[Iterator<javax.xml.stream.events.Namespace>].hasNext()'
    - '[ArrayList].<init>()'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(javax.xml.namespace.NamespaceContext,null)'
    - '[Iterator<javax.xml.stream.events.Attribute>].next()'
    - '[Iterator<javax.xml.stream.events.Attribute>].hasNext()'
    - '[com.ctc.wstx.evt.SimpleStartElement].getName()'
    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.evt.SimpleStartElement].iterator()'
    - '[com.ctc.wstx.util.DataUtil].emptyIterator()'
    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:
    - '[Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>].values()'
    - '[java.io.Writer].write(String)'
    - '[java.io.Writer].write(com.ctc.wstx.evt.SimpleStartElement)'
    - attr.getValue()
    - mNsCtxt.outputNamespaceDeclarations(java.io.Writer)
    - attr.isSpecified()
    - '[java.io.Writer].write(char)'
    - '[com.ctc.wstx.evt.SimpleStartElement].length()'
    - '[com.ctc.wstx.evt.SimpleStartElement].getLocalPart()'
    - '[com.ctc.wstx.io.TextEscaper].writeEscapedAttrValue(java.io.Writer,com.ctc.wstx.evt.SimpleStartElement)'
    - '[Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>].size()'
    - attr.getName()
    - '[com.ctc.wstx.evt.SimpleStartElement].getPrefix()'
    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].getNamespaceURI()'
    - '[Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>].values()'
    - 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>].size()'
    - attr.getName()
    - mNsCtxt.outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter)
    - '[com.ctc.wstx.evt.SimpleStartElement].getPrefix()'
    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.sr.ElemAttrs].getRawAttrs()'
    - '[com.ctc.wstx.evt.BaseStartElement].<init>(Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext)'
    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].isDefault(int)'
    - '[com.ctc.wstx.evt.CompactStartElement].constructAttr(String[],int,boolean)'
    - '[com.ctc.wstx.sr.ElemAttrs].findIndex(javax.xml.namespace.QName)'
    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.evt.CompactStartElement].constructAttr(com.ctc.wstx.evt.CompactStartElement,com.ctc.wstx.evt.CompactStartElement)'
    - '[java.util.ArrayList].<init>(int)'
    - '[com.ctc.wstx.sr.ElemAttrs].getFirstDefaultOffset()'
    - '[com.ctc.wstx.evt.CompactStartElement].constructAttr(com.ctc.wstx.evt.CompactStartElement,int)'
    - '[com.ctc.wstx.util.DataUtil].singletonIterator(javax.xml.stream.events.Attribute)'
    - '[com.ctc.wstx.util.DataUtil].emptyIterator()'
    - '[java.util.ArrayList<javax.xml.stream.events.Attribute>].iterator()'
    - '[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:
    - '[com.ctc.wstx.io.TextEscaper].writeEscapedAttrValue(java.io.Writer)'
    - '[java.io.Writer].write(String)'
    - mNsCtxt.outputNamespaceDeclarations(java.io.Writer)
    - '[java.io.Writer].write(char)'
    - '[java.io.Writer].write(com.ctc.wstx.evt.CompactStartElement)'
    - prefix.length()
    - '[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:
    - '[org.codehaus.stax2.ri.evt.AttributeEventImpl].<init>(com.ctc.wstx.evt.CompactStartElement)'
    - '[com.ctc.wstx.evt.CompactStartElement].getLocation()'
    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.evt.WEntityDeclaration].writeEnc(java.io.Writer)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.evt.WEntityDeclaration)'
    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:
    - other.getPublicId()
    - '[com.ctc.wstx.evt.WEntityDeclaration].stringsWithNullsEqual(String,com.ctc.wstx.evt.WEntityDeclaration)'
    - other.getBaseURI()
    - '[com.ctc.wstx.evt.WEntityDeclaration].getReplacementText()'
    - other.getSystemId()
    - '[com.ctc.wstx.evt.WEntityDeclaration].getPublicId()'
    - '[com.ctc.wstx.evt.WEntityDeclaration].getName()'
    - '[com.ctc.wstx.evt.WEntityDeclaration].getBaseURI()'
    - '[com.ctc.wstx.evt.WEntityDeclaration].getNotationName()'
    - other.getNotationName()
    - '[com.ctc.wstx.evt.WEntityDeclaration].getSystemId()'
    - other.getReplacementText()
    - other.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:
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[com.ctc.wstx.evt.BaseStartElement].length()'
    - '[java.io.Writer].write(com.ctc.wstx.evt.BaseStartElement)'
    - '[com.ctc.wstx.evt.BaseStartElement].outputNsAndAttr(java.io.Writer)'
    - '[java.io.Writer].write(char)'
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.evt.BaseStartElement)'
    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:
    - '[org.codehaus.stax2.XMLStreamWriter2].writeStartElement(com.ctc.wstx.evt.BaseStartElement,com.ctc.wstx.evt.BaseStartElement,com.ctc.wstx.evt.BaseStartElement)'
    - '[com.ctc.wstx.evt.BaseStartElement].outputNsAndAttr(org.codehaus.stax2.XMLStreamWriter2)'
    - n.getLocalPart()
    - n.getPrefix()
    - n.getNamespaceURI()
    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:
    - '[javax.xml.namespace.QName].equals(com.ctc.wstx.evt.BaseStartElement)'
    - other.getNamespaces()
    - '[com.ctc.wstx.evt.BaseStartElement].getAttributes()'
    - '[com.ctc.wstx.evt.BaseStartElement].getNamespaces()'
    - '[com.ctc.wstx.evt.BaseStartElement].iteratedEquals(java.util.Iterator<javax.xml.stream.events.Attribute>,com.ctc.wstx.evt.BaseStartElement)'
    - '[com.ctc.wstx.evt.BaseStartElement].iteratedEquals(java.util.Iterator<javax.xml.stream.events.Namespace>,com.ctc.wstx.evt.BaseStartElement)'
    - other.getAttributes()
    - other.getName()
    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].getAttributes()'
    - '[com.ctc.wstx.evt.BaseStartElement].addHash(java.util.Iterator<javax.xml.stream.events.Attribute>,com.ctc.wstx.evt.BaseStartElement)'
    - '[com.ctc.wstx.evt.BaseStartElement].getNamespaces()'
    - '[com.ctc.wstx.evt.BaseStartElement].addHash(java.util.Iterator<javax.xml.stream.events.Namespace>,com.ctc.wstx.evt.BaseStartElement)'
    - '[javax.xml.namespace.QName].hashCode()'
    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.dom.DOMOutputElement].appendNode(org.w3c.dom.Element)'
    - '[com.ctc.wstx.sw.OutputElementBase].relink(com.ctc.wstx.dom.DOMOutputElement)'
    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.Node].appendChild(org.w3c.dom.Element)'
    - '[org.w3c.dom.Element].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].getAutomaticNsPrefix()'
    - '[Node].getNodeType()'
    - '[com.ctc.wstx.dom.DOMOutputElement].createChild(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
    - '[Node].getClass()'
    - '[com.ctc.wstx.api.WriterConfig].willSupportNamespaces()'
    - '[com.ctc.wstx.api.WriterConfig].automaticNamespacesEnabled()'
    - '[XMLStreamException].<init>(String)'
    - '[com.ctc.wstx.dom.DOMOutputElement].createRoot(Node)'
    - '[org.codehaus.stax2.ri.dom.DOMWrappingWriter].<init>(Node,boolean,boolean)'
    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:
    - '[com.ctc.wstx.dom.DOMOutputElement].getPrefix(String)'
    - mNsContext.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:
    - '[String].length()'
    - '[NullPointerException].<init>(String)'
    - '[HashMap].put(String,String)'
    - '[HashMap].<init>(int)'
    - '[String].equals(String)'
    - '[String].equals(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].throwOutputError(String,String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].setDefaultNamespace(String)'
    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.DOMOutputElement].addAttribute(com.ctc.wstx.dom.WstxDOMWrappingWriter,String,String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].setDefaultNamespace(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].isRoot()'
    - '[com.ctc.wstx.dom.DOMOutputElement].getParent()'
    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:
    - '[String].length()'
    - '[com.ctc.wstx.dom.DOMOutputElement].addPrefix(String,String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].throwOutputError(String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeDefaultNamespace(String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].outputAttribute(com.ctc.wstx.dom.WstxDOMWrappingWriter,String,String,String)'
    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:
    - '[String].length()'
    - mDocument.createElement(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.DOMOutputElement].setDefaultNsUri(String)'
    - mDocument.createElementNS(String,String)
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeNamespace(String,String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].throwOutputError(String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].validateElemPrefix(String,String,com.ctc.wstx.dom.DOMOutputElement)'
    - prefix.length()
    - '[com.ctc.wstx.dom.DOMOutputElement].createAndAttachChild(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeDefaultNamespace(String)'
    - '[HashMap<String,String>].get(String)'
    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:
    - '[String].length()'
    - '[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)'
    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:
    - '[String].length()'
    - '[com.ctc.wstx.dom.DOMOutputElement].isPrefixValid(String,String,boolean)'
    - '[com.ctc.wstx.dom.DOMOutputElement].getDefaultNsUri()'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].length()'
    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:
    - '[String].length()'
    - '[com.ctc.wstx.dom.DOMOutputElement].getDefaultNsUri()'
    - '[com.ctc.wstx.dom.DOMOutputElement].getPrefix(String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].length()'
    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:
    - '[String].length()'
    - '[String].equals(String)'
    - '[com.ctc.wstx.dom.DOMOutputElement].generateMapping(String,String,int[])'
    - '[HashMap<String,String>].get(String)'
    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:
    - '[String].length()'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].length()'
    - '[com.ctc.wstx.dom.DOMOutputElement].getNamespaceURI(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
    - '[com.ctc.wstx.dom.DOMOutputElement].addPrefix(String,String)'
    - '[com.ctc.wstx.dom.DOMOutputElement].addPrefix(com.ctc.wstx.dom.WstxDOMWrappingWriter,String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeNamespace(String,String)'
    - '[com.ctc.wstx.dom.DOMOutputElement].getExplicitPrefix(String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeNamespace(com.ctc.wstx.dom.WstxDOMWrappingWriter,String)'
    - '[com.ctc.wstx.dom.DOMOutputElement].isPrefixValid(String,String,boolean)'
    - '[com.ctc.wstx.dom.DOMOutputElement].generateMapping(String,String,int[])'
    - '[HashMap<String,String>].get(String)'
    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.dom.WstxDOMWrappingReader].setInternNsURIs(boolean)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingReader].setInternNames(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].hasInternNamesBeenEnabled()'
    - '[org.codehaus.stax2.ri.dom.DOMWrappingReader].<init>(javax.xml.transform.dom.DOMSource,boolean,boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].hasInternNsURIsBeenEnabled()'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
    - '[com.ctc.wstx.api.ReaderConfig].willCoalesceText()'
    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:
    - '[String].equals(String)'
    - '[com.ctc.wstx.api.ReaderConfig].getProperty(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)'
    - '[com.ctc.wstx.exc.WstxParsingException].<init>(String,Location)'
    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].getValue()'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].reportUndeclared(org.codehaus.stax2.validation.ValidationContext,org.codehaus.stax2.validation.XMLValidator)'
    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:
    - '[String].length()'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getTempAttrValueBuffer(com.ctc.wstx.dtd.DTDAttribute)'
    - '[String].getChars(int,com.ctc.wstx.dtd.DTDAttribute,char[],int)'
    - '[com.ctc.wstx.dtd.DTDAttribute].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,com.ctc.wstx.dtd.DTDAttribute,boolean)'
    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:
    - '[String].length()'
    - '[com.ctc.wstx.util.StringUtil].normalizeSpaces(com.ctc.wstx.dtd.DTDAttribute,int,com.ctc.wstx.dtd.DTDAttribute)'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].getValue()'
    - '[String].toCharArray()'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].setValue(String)'
    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)'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].getValue()'
    - '[String].trim()'
    - '[com.ctc.wstx.dtd.DTDAttribute].length()'
    - '[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:
    - '[com.ctc.wstx.dtd.DTDAttribute].substring(com.ctc.wstx.dtd.DTDAttribute,com.ctc.wstx.dtd.DTDAttribute)'
    - '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
    - '[StringBuilder].<init>(int)'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].getValue()'
    - '[String].trim()'
    - '[com.ctc.wstx.io.WstxInputData].findIllegalNameChar(com.ctc.wstx.dtd.DTDAttribute,boolean,boolean)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.dtd.DTDAttribute].charAt(com.ctc.wstx.dtd.DTDAttribute)'
    - '[StringBuilder].append(char)'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDAttribute)'
    - '[StringBuilder].append(com.ctc.wstx.dtd.DTDAttribute)'
    - '[com.ctc.wstx.dtd.DTDAttribute].length()'
    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)'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].getValue()'
    - '[String].trim()'
    - '[com.ctc.wstx.io.WstxInputData].findIllegalNmtokenChar(com.ctc.wstx.dtd.DTDAttribute,boolean,boolean)'
    - '[com.ctc.wstx.dtd.DTDAttribute].length()'
    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:
    - '[String].<init>(char[],int,int)'
    - '[com.ctc.wstx.dtd.DTDAttribute].isParsed()'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getEntityMap()'
    - '[Map<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
    - '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
    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.ent.EntityDecl].isParsed()'
    - '[com.ctc.wstx.sr.InputProblemReporter].reportValidationProblem(String)'
    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.getPrefix()
    - nk.getLocalName()
    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].getLocalName()'
    - '[com.ctc.wstx.util.PrefixedName].getPrefix()'
    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(com.ctc.wstx.dtd.SmallPrefixedNameSet)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append()'
    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.util.StringUtil].concatEntries(TreeSet<com.ctc.wstx.util.PrefixedName>,String,null)'
    - '[com.ctc.wstx.util.StringUtil].concatEntries(TreeSet<com.ctc.wstx.util.PrefixedName>,String,String)'
    - '[com.ctc.wstx.dtd.DFAState].findNext(com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.DFAState].getNextNames()'
    - '[com.ctc.wstx.dtd.DFAState].isAcceptingState()'
    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].isAcceptingState()'
    - '[com.ctc.wstx.util.StringUtil].concatEntries(TreeSet<com.ctc.wstx.util.PrefixedName>,String,String)'
    - '[com.ctc.wstx.dtd.DFAState].getNextNames()'
    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.io.WstxInputData].isNameStartChar(com.ctc.wstx.dtd.DTDEntityAttr,com.ctc.wstx.dtd.DTDEntityAttr,com.ctc.wstx.dtd.DTDEntityAttr)'
    - '[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].getName()'
    - '[com.ctc.wstx.dtd.DTDEntityAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDEntityAttr,String)'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
    - '[com.ctc.wstx.dtd.DTDEntityAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
    - '[com.ctc.wstx.dtd.DTDEntityAttr].findEntityDecl(com.ctc.wstx.dtd.DTDValidatorBase,char[],int)'
    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:
    - mDefValue.setValue(com.ctc.wstx.dtd.DTDEntityAttr)
    - '[com.ctc.wstx.dtd.MinimalDTDReader].findEntity(com.ctc.wstx.dtd.DTDEntityAttr)'
    - '[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)'
    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:32,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: 33
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 33
    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:37,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: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    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: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    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:71,1
    - Dst: '[com.ctc.wstx.dtd.DTDIdRefAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:76,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:80,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getIdMap()'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:86,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:90,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:91,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].getHashSeed()'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:93,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:96,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:97,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getLocation()'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:102,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.dtd.DTDIdRefAttr)'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:104,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getElemName()'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:105,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].addReferenced(char[],int,int,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDIdRefAttr)'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:103,1
    - Dst: '[com.ctc.wstx.util.ElementId].getId()'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:107,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 37
    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: 108
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 108
    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.util.ElementIdMap].getHashSeed()'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getLocation()'
    - '[com.ctc.wstx.util.ElementId].getId()'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getIdMap()'
    - '[com.ctc.wstx.dtd.DTDIdRefAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
    - '[com.ctc.wstx.dtd.DTDIdRefAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDIdRefAttr,String)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getElemName()'
    - '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.dtd.DTDIdRefAttr)'
    - '[com.ctc.wstx.util.ElementIdMap].addReferenced(char[],int,int,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDIdRefAttr)'
    - '[com.ctc.wstx.io.WstxInputData].isNameStartChar(com.ctc.wstx.dtd.DTDIdRefAttr,com.ctc.wstx.dtd.DTDIdRefAttr,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)'
    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:119,1
    - Dst: mDefValue.setValue(com.ctc.wstx.dtd.DTDIdRefAttr)
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:121,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: 123
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 123
    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:39,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: 40
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 40
    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:44,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: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    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: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    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: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    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:80,1
    - Dst: '[com.ctc.wstx.dtd.DTDIdAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
      Src: com.ctc.wstx.dtd.DTDIdAttr:86,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDIdAttr:89,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getIdMap()'
      Src: com.ctc.wstx.dtd.DTDIdAttr:95,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:99,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:100,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].getHashSeed()'
      Src: com.ctc.wstx.dtd.DTDIdAttr:102,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:105,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:106,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getElemName()'
      Src: com.ctc.wstx.dtd.DTDIdAttr:111,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getLocation()'
      Src: com.ctc.wstx.dtd.DTDIdAttr:112,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.dtd.DTDIdAttr)'
      Src: com.ctc.wstx.dtd.DTDIdAttr:114,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].addDefined(char[],int,int,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDIdAttr)'
      Src: com.ctc.wstx.dtd.DTDIdAttr:113,1
    - Dst: '[com.ctc.wstx.util.ElementId].getLocation()'
      Src: com.ctc.wstx.dtd.DTDIdAttr:118,1
    - Dst: '[com.ctc.wstx.util.ElementId].getLocation()'
      Src: com.ctc.wstx.dtd.DTDIdAttr:120,1
    - Dst: '[com.ctc.wstx.dtd.DTDIdAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDIdAttr)'
      Src: com.ctc.wstx.dtd.DTDIdAttr:119,1
    - Dst: '[com.ctc.wstx.util.ElementId].getId()'
      Src: com.ctc.wstx.dtd.DTDIdAttr:124,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    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: 127
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 127
    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].getHashSeed()'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getLocation()'
    - '[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].getId()'
    - '[com.ctc.wstx.dtd.DTDIdAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
    - '[com.ctc.wstx.dtd.DTDIdAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDIdAttr,String)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getIdMap()'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
    - '[com.ctc.wstx.io.WstxInputData].isNameStartChar(com.ctc.wstx.dtd.DTDIdAttr,com.ctc.wstx.dtd.DTDIdAttr,com.ctc.wstx.dtd.DTDIdAttr)'
    - '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.dtd.DTDIdAttr)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getElemName()'
    - '[com.ctc.wstx.dtd.DTDIdAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDIdAttr)'
    - '[com.ctc.wstx.util.ElementIdMap].addDefined(char[],int,int,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDIdAttr)'
    - '[com.ctc.wstx.util.ElementId].getLocation()'
    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:138,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: 139
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 139
    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:
    - '[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)'
    - '[String].<init>(char[],int)'
    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:
    - '[com.ctc.wstx.dtd.DTDEnumAttr].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
    - '[com.ctc.wstx.util.WordResolver].find(com.ctc.wstx.dtd.DTDEnumAttr)'
    - mDefValue.setValue(String)
    - '[com.ctc.wstx.dtd.DTDEnumAttr].validateDefaultNmToken(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    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:182,1
    - Dst: elem.hasNsDefaults()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:183,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    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
      - HashMap<String,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<String,javax.xml.stream.Location>
      - 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: 9
    argNames:
    - cachable
    - genEnt
    - refdGEs
    - paramEnt
    - peRefs
    - notations
    - elements
    - fullyValidating
    - notationForwardRefs
    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
    - HashMap<String,javax.xml.stream.Location>
    constantsTouched: []
    func_position:
      end: 190
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 190
    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,HashMap<String,javax.xml.stream.Location>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 1
    functionsReached:
    - elem.hasNsDefaults()
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].values()'
    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,HashMap<String,javax.xml.stream.Location>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[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,null)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:199,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<String,javax.xml.stream.Location>
      - 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: 203
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 203
    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].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,null)'
    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].<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,HashMap<String,javax.xml.stream.Location>)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:216,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
      - HashMap<String,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<String,javax.xml.stream.Location>
      - 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: 9
    argNames:
    - cachable
    - genEnt
    - refdGEs
    - paramEnt
    - refdPEs
    - notations
    - elements
    - fullyValidating
    - notationForwardRefs
    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
    - HashMap<String,javax.xml.stream.Location>
    constantsTouched: []
    func_position:
      end: 220
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 220
    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,HashMap<String,javax.xml.stream.Location>)'
    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,HashMap<String,javax.xml.stream.Location>)'
    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,HashMap<String,javax.xml.stream.Location>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getGeneralEntityMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:233,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:234,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].isEmpty()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:235,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].isEmpty()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:238,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:243,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getNotationMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:248,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getNotationMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:249,1
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].isEmpty()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:250,1
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].isEmpty()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:253,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:257,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:263,1
    - Dst: '[HashMap<String,javax.xml.stream.Location>].isEmpty()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:271,1
    - Dst: '[HashMap<String,javax.xml.stream.Location>].keySet()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:274,1
    - Dst: n1.containsKey(com.ctc.wstx.dtd.DTDSubsetImpl)
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:275,1
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].reportValidationProblem(com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:285,1
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].reportProblem(null,String,com.ctc.wstx.dtd.DTDSubsetImpl,null,null)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:287,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getElementMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:293,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getElementMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:294,1
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].isEmpty()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:295,1
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].isEmpty()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:298,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:303,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:310,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 58
    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<String,javax.xml.stream.Location>
      - 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: 312
      start: 226
    functionDepth: 1
    functionLinenumber: 226
    functionLinenumberEnd: 312
    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:
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].combineMaps(com.ctc.wstx.dtd.DTDSubsetImpl,HashMap<String,com.ctc.wstx.ent.EntityDecl>)'
    - '[HashMap<String,javax.xml.stream.Location>].keySet()'
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].isEmpty()'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].getElementMap()'
    - '[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.sr.InputProblemReporter].reportValidationProblem(com.ctc.wstx.dtd.DTDSubsetImpl)'
    - '[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>)'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].getGeneralEntityMap()'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].combineMaps(com.ctc.wstx.dtd.DTDSubsetImpl,HashMap<String,javax.xml.stream.events.NotationDeclaration>)'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].checkNotations(com.ctc.wstx.dtd.DTDSubsetImpl,HashMap<String,javax.xml.stream.events.NotationDeclaration>)'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].getNotationMap()'
    - '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].isEmpty()'
    - '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].isEmpty()'
    - '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
    - '[com.ctc.wstx.sr.InputProblemReporter].reportProblem(null,String,com.ctc.wstx.dtd.DTDSubsetImpl,null,null)'
    - '[HashMap<String,javax.xml.stream.Location>].isEmpty()'
    - n1.containsKey(com.ctc.wstx.dtd.DTDSubsetImpl)
    - '[com.ctc.wstx.dtd.DTDSubset].getElementMap()'
    - '[com.ctc.wstx.dtd.DTDSubset].getNotationMap()'
    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:326,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getGeneralEntityMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:326,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:325,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getElementMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:329,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getGeneralEntityMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:329,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:328,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<String,javax.xml.stream.Location>
      - 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: 331
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 331
    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.DTDSubsetImpl].getElementMap()'
    - '[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].getGeneralEntityMap()'
    - '[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>)'
    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:341,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<String,javax.xml.stream.Location>
      - 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: 342
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 342
    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:346,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<String,javax.xml.stream.Location>
      - 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: 347
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 347
    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<String,javax.xml.stream.Location>
      - 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: 358
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 358
    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<String,javax.xml.stream.Location>
      - 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: 363
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 363
    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:370,1
    - Dst: Collections.emptyList()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:371,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].values()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:373,1
    - Dst: '[ArrayList].<init>(com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:373,1
    - Dst: Collections.unmodifiableList(ArrayList)
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:373,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<String,javax.xml.stream.Location>
      - 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: 379
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 379
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].getGeneralEntityList()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(com.ctc.wstx.dtd.DTDSubsetImpl)'
    - Collections.unmodifiableList(ArrayList)
    - '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].values()'
    - Collections.emptyList()
    - '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].size()'
    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<String,javax.xml.stream.Location>
      - 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: 384
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 384
    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<String,javax.xml.stream.Location>
      - 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: 389
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 389
    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:396,1
    - Dst: Collections.emptyList()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:397,1
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].values()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:399,1
    - Dst: '[ArrayList].<init>(com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:399,1
    - Dst: Collections.unmodifiableList(ArrayList)
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:399,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<String,javax.xml.stream.Location>
      - 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: 405
      start: 391
    functionDepth: 0
    functionLinenumber: 391
    functionLinenumberEnd: 405
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].getNotationList()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 0
    functionsReached:
    - '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].size()'
    - '[ArrayList].<init>(com.ctc.wstx.dtd.DTDSubsetImpl)'
    - Collections.unmodifiableList(ArrayList)
    - '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].values()'
    - Collections.emptyList()
    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<String,javax.xml.stream.Location>
      - 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: 410
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 410
    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:426,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getParameterEntityMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:427,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].size()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:428,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].keySet()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:429,1
    - Dst: '[com.ctc.wstx.util.DataUtil].anyValuesInCommon(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:429,1
    - Dst: refdGEs.size()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:436,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:437,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].size()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:438,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].keySet()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:439,1
    - Dst: '[com.ctc.wstx.util.DataUtil].anyValuesInCommon(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:439,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<String,javax.xml.stream.Location>
      - 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: 445
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 445
    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:
    - '[com.ctc.wstx.dtd.DTDSubset].getParameterEntityMap()'
    - '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].keySet()'
    - refdPEs.size()
    - '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
    - '[com.ctc.wstx.util.DataUtil].anyValuesInCommon(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
    - '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].size()'
    - refdGEs.size()
    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:455,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:456,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getEntityCount()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:457,1
    - Dst: '[StringBuilder].append(int)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:458,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:459,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:460,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:461,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<String,javax.xml.stream.Location>
      - 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: 462
      start: 453
    functionDepth: 1
    functionLinenumber: 453
    functionLinenumberEnd: 462
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].getEntityCount()'
    - '[StringBuilder].append(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[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:474,1
    - Dst: '[javax.xml.stream.events.NotationDeclaration].getLocation()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:478,1
    - Dst: '[com.ctc.wstx.exc.WstxParsingException].<init>(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:473,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<String,javax.xml.stream.Location>
      - 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: 479
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 479
    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:
    - '[java.text.MessageFormat].format(String)'
    - '[com.ctc.wstx.exc.WstxParsingException].<init>(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
    - '[javax.xml.stream.events.NotationDeclaration].getLocation()'
    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:485,1
    - Dst: '[com.ctc.wstx.exc.WstxParsingException].<init>(com.ctc.wstx.dtd.DTDSubsetImpl,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:484,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<String,javax.xml.stream.Location>
      - 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: 490
      start: 481
    functionDepth: 0
    functionLinenumber: 481
    functionLinenumberEnd: 490
    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:505,1
    - Dst: me.getKey()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:506,1
    - Dst: me.getValue()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:509,1
    - Dst: '[Map<K,V>].put(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:509,1
    - Dst: '[Map<K,V>].put(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:512,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<String,javax.xml.stream.Location>
      - 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: 515
      start: 503
    functionDepth: 1
    functionLinenumber: 503
    functionLinenumberEnd: 515
    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:
    - me.getKey()
    - me.getValue()
    - '[Map<K,V>].entrySet()'
    - '[Map<K,V>].put(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
    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:527,1
    - Dst: me.getKey()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:528,1
    - Dst: me.getValue()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:529,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:530,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:534,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].isDefined()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:539,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].isDefined()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:540,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getLocation()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:541,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].throwElementException(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:541,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:548,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].isDefined()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:551,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getDisplayName()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:558,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:555,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:561,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<String,javax.xml.stream.Location>
      - 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: 565
      start: 524
    functionDepth: 1
    functionLinenumber: 524
    functionLinenumberEnd: 565
    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.dtd.DTDSubsetImpl].defineFrom(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDSubsetImpl,boolean)'
    - me.getValue()
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].put(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].entrySet()'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].getLocation()'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].throwElementException(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].get(com.ctc.wstx.dtd.DTDSubsetImpl)'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].mergeMissingAttributesFrom(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDSubsetImpl,boolean)'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].getDisplayName()'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].isDefined()'
    - '[com.ctc.wstx.sr.InputProblemReporter].reportProblem(com.ctc.wstx.dtd.DTDSubsetImpl,String,String,com.ctc.wstx.dtd.DTDSubsetImpl,null)'
    - me.getKey()
    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:576,1
    - Dst: en.getKey()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:577,1
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].containsKey(com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:577,1
    - Dst: en.getKey()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:578,1
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].get(com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:578,1
    - Dst: en.getValue()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:578,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].throwNotationException(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:578,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<String,javax.xml.stream.Location>
      - 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: 581
      start: 567
    functionDepth: 1
    functionLinenumber: 567
    functionLinenumberEnd: 581
    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:
    - '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].entrySet()'
    - en.getKey()
    - en.getValue()
    - '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].get(com.ctc.wstx.dtd.DTDSubsetImpl)'
    - '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].containsKey(com.ctc.wstx.dtd.DTDSubsetImpl)'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].throwNotationException(com.ctc.wstx.dtd.DTDSubsetImpl,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: 1
    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: 1
    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:
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.DTDWriter)'
    - '[java.io.Writer].write(char[],int,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:
    - '[java.io.Writer].write(char)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.DTDWriter)'
    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:
    - '[com.ctc.wstx.dtd.DTDValidator].substring(int,com.ctc.wstx.dtd.DTDValidator)'
    - mTmpKey.toString()
    - '[com.ctc.wstx.dtd.DTDValidator].hasFixedAttrs()'
    - mTmpKey.reset(String,String)
    - '[BitSet].clear()'
    - '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(com.ctc.wstx.dtd.DTDValidator)'
    - mElems[elemCount-1].toString()
    - '[com.ctc.wstx.dtd.DTDValidator].indexOf(String)'
    - '[com.ctc.wstx.dtd.DTDValidator].getValidator()'
    - '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(String,com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(StructValidator[])'
    - pv.tryToValidate(com.ctc.wstx.dtd.DTDValidator)
    - '[com.ctc.wstx.dtd.DTDValidator].getSpecialCount()'
    - '[com.ctc.wstx.dtd.DTDValidator].getName()'
    - mElemSpecs.get(com.ctc.wstx.dtd.DTDValidator)
    - '[BitSet].<init>(com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.dtd.DTDValidator].isDefined()'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.dtd.DTDValidator].getAttributes()'
    - '[com.ctc.wstx.dtd.DTDValidator].substring(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDValidator].validateElementStart(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].findAttrDef(String,String)'
      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: 33
    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:
    - '[BitSet].set(com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.dtd.DTDValidator].isFixed()'
    - act.equals(com.ctc.wstx.dtd.DTDValidator)
    - '[com.ctc.wstx.dtd.DTDValidator].getDefaultValue(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.dtd.DTDValidator].validate(String,com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(String)'
    - '[com.ctc.wstx.dtd.DTDValidator].findAttrDef(String,String)'
    - '[com.ctc.wstx.dtd.DTDValidator].getSpecialIndex()'
    - mTmpKey.toString()
    - mCurrElem.toString()
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDValidator].validateAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].findAttrDef(String,String)'
      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: 42
    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:
    - '[BitSet].set(com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.dtd.DTDValidator].isFixed()'
    - '[com.ctc.wstx.util.StringUtil].matches(com.ctc.wstx.dtd.DTDValidator,char[],int,com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.dtd.DTDValidator].getDefaultValue(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.dtd.DTDValidator].reportValidationProblem(String)'
    - '[com.ctc.wstx.dtd.DTDValidator].findAttrDef(String,String)'
    - '[com.ctc.wstx.dtd.DTDValidator].getSpecialIndex()'
    - '[com.ctc.wstx.dtd.DTDValidator].equals(com.ctc.wstx.dtd.DTDValidator)'
    - '[String].<init>(char[],int,com.ctc.wstx.dtd.DTDValidator)'
    - mTmpKey.toString()
    - mCurrElem.toString()
    - '[com.ctc.wstx.dtd.DTDValidator].validate(char[],int,int,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].doAddDefaultValue(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.dtd.DTDValidator].isRequired()'
    - '[com.ctc.wstx.dtd.DTDValidator].get(com.ctc.wstx.dtd.DTDValidator)'
    - elem.getSpecialAttrs()
    - specBits.nextClearBit(int)
    - elem.getSpecialCount()
    - elem.getAllowedContent()
    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:
    - element.getAllowedContent()
    - '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(com.ctc.wstx.dtd.DTDValidator)'
    - v.fullyValid()
    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:352,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].<init>(null,null)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3336,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>
      - boolean
      - 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: 353
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 353
    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.util.PrefixedName].<init>(null,null)'
    - '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,null,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,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:362,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].initInputLocation(com.ctc.wstx.dtd.FullDTDReader,int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:365,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].<init>(null,null)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3336,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>
      - boolean
      - 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: 366
      start: 358
    functionDepth: 3
    functionLinenumber: 358
    functionLinenumberEnd: 366
    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.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,com.ctc.wstx.dtd.DTDSubset,boolean,int)'
    - '[com.ctc.wstx.util.PrefixedName].<init>(null,null)'
    - '[com.ctc.wstx.io.WstxInputSource].initInputLocation(com.ctc.wstx.dtd.FullDTDReader,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:375,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].isXml11()'
      Src: com.ctc.wstx.dtd.FullDTDReader:380,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getConfigFlags()'
      Src: com.ctc.wstx.dtd.FullDTDReader:381,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getParameterEntityMap()'
      Src: com.ctc.wstx.dtd.FullDTDReader:394,1
    - Dst: pes.isEmpty()
      Src: com.ctc.wstx.dtd.FullDTDReader:395,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
      Src: com.ctc.wstx.dtd.FullDTDReader:403,1
    - Dst: ges.isEmpty()
      Src: com.ctc.wstx.dtd.FullDTDReader:404,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getNotationMap()'
      Src: com.ctc.wstx.dtd.FullDTDReader:412,1
    - Dst: not.isEmpty()
      Src: com.ctc.wstx.dtd.FullDTDReader:413,1
    - Dst: mConfig.getDTDEventListener()
      Src: com.ctc.wstx.dtd.FullDTDReader:418,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].<init>(null,null)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3336,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>
      - boolean
      - 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: 419
      start: 371
    functionDepth: 2
    functionLinenumber: 371
    functionLinenumberEnd: 419
    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:
    - '[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.util.PrefixedName].<init>(null,null)'
    - mConfig.getDTDEventListener()
    - '[com.ctc.wstx.dtd.DTDSubset].getParameterEntityMap()'
    - '[com.ctc.wstx.api.ReaderConfig].getConfigFlags()'
    - not.isEmpty()
    - '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
    - pes.isEmpty()
    - '[com.ctc.wstx.api.ReaderConfig].isXml11()'
    - ges.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].readInternalSubset(com.ctc.wstx.io.WstxInputData,com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,int,boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:431,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    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>
      - boolean
      - 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: 432
      start: 424
    functionDepth: 10
    functionLinenumber: 424
    functionLinenumberEnd: 432
    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.dtd.FullDTDReader].readInternalSubset(com.ctc.wstx.io.WstxInputData,com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,int,boolean)'
    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,boolean,int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:453,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].copyBufferStateFrom(com.ctc.wstx.io.WstxInputData)'
      Src: com.ctc.wstx.dtd.FullDTDReader:456,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseDTD()'
      Src: com.ctc.wstx.dtd.FullDTDReader:460,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].copyBufferStateFrom(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:466,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - int
      - 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>
      - boolean
      - 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: 6
    argNames:
    - srcData
    - input
    - cfg
    - constructFully
    - xmlVersion
    - willCombineWithExternal
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    - com.ctc.wstx.io.WstxInputSource
    - com.ctc.wstx.api.ReaderConfig
    - boolean
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 469
      start: 445
    functionDepth: 9
    functionLinenumber: 445
    functionLinenumberEnd: 469
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].readInternalSubset(com.ctc.wstx.io.WstxInputData,com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].parseDTD()'
    - '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,int)'
    - '[com.ctc.wstx.io.WstxInputData].copyBufferStateFrom(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].copyBufferStateFrom(com.ctc.wstx.io.WstxInputData)'
    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,boolean)'
  - 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:479,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseDTD()'
      Src: com.ctc.wstx.dtd.FullDTDReader:480,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>
      - boolean
      - 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: 481
      start: 474
    functionDepth: 9
    functionLinenumber: 474
    functionLinenumberEnd: 481
    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:504,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:506,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].createNonShared(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.dtd.FullDTDReader:506,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:511,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].setFlattenWriter(java.io.Writer,boolean,boolean,boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:512,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseDTD()'
      Src: com.ctc.wstx.dtd.FullDTDReader:514,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].flushFlattenWriter()'
      Src: com.ctc.wstx.dtd.FullDTDReader:515,1
    - Dst: '[java.io.Writer].flush()'
      Src: com.ctc.wstx.dtd.FullDTDReader:516,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>
      - boolean
      - 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: 518
      start: 499
    functionDepth: 9
    functionLinenumber: 499
    functionLinenumberEnd: 518
    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].parseDTD()'
    - '[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.dtd.FullDTDReader].setFlattenWriter(java.io.Writer,boolean,boolean,boolean)'
    - '[com.ctc.wstx.util.SymbolTable].<init>()'
    - '[java.io.Writer].flush()'
    - '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
    - '[com.ctc.wstx.api.ReaderConfig].createNonShared(com.ctc.wstx.util.SymbolTable)'
    - '[com.ctc.wstx.dtd.FullDTDReader].flushFlattenWriter()'
    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:523,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetInitialized()'
      Src: com.ctc.wstx.dtd.FullDTDReader:524,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
      Src: com.ctc.wstx.dtd.FullDTDReader:526,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>
      - boolean
      - 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: 529
      start: 520
    functionDepth: 3
    functionLinenumber: 520
    functionLinenumberEnd: 529
    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:546,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>
      - boolean
      - 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: 548
      start: 543
    functionDepth: 1
    functionLinenumber: 543
    functionLinenumberEnd: 548
    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:551,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>
      - boolean
      - 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: 552
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 552
    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:571,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:576,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>
      - boolean
      - 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: 577
      start: 567
    functionDepth: 1
    functionLinenumber: 567
    functionLinenumberEnd: 577
    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:590,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwUnexpectedEOF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:596,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
      Src: com.ctc.wstx.dtd.FullDTDReader:599,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseDirective()'
      Src: com.ctc.wstx.dtd.FullDTDReader:614,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseDirectiveFlattened()'
      Src: com.ctc.wstx.dtd.FullDTDReader:616,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].includeConditionals()'
      Src: com.ctc.wstx.dtd.FullDTDReader:626,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:629,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].disableOutput()'
      Src: com.ctc.wstx.dtd.FullDTDReader:630,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:635,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:637,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:644,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:647,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:655,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:657,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwUnexpectedEOF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:665,1
    - Dst: '[HashMap<String,javax.xml.stream.Location>].size()'
      Src: com.ctc.wstx.dtd.FullDTDReader:676,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportUndefinedNotationRefs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:678,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:699,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,HashMap<String,javax.xml.stream.Location>)'
      Src: com.ctc.wstx.dtd.FullDTDReader:709,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 64
    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>
      - boolean
      - 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: 716
      start: 585
    functionDepth: 8
    functionLinenumber: 585
    functionLinenumberEnd: 716
    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.FullDTDReader].getNextAfterWS()'
    - '[com.ctc.wstx.dtd.DTDWriter].disableOutput()'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseDirectiveFlattened()'
    - '[HashMap<String,javax.xml.stream.Location>].size()'
    - '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,int)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[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.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,HashMap<String,javax.xml.stream.Location>)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseDirective()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportUndefinedNotationRefs()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwUnexpectedEOF(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
    - '[com.ctc.wstx.dtd.DTDWriter].includeConditionals()'
    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:725,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readPI()'
      Src: com.ctc.wstx.dtd.FullDTDReader:727,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:731,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:737,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      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:741,1
    - Dst: '[com.ctc.wstx.dtd.DTDEventListener].dtdReportComments()'
      Src: com.ctc.wstx.dtd.FullDTDReader:743,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readComment(com.ctc.wstx.dtd.DTDEventListener)'
      Src: com.ctc.wstx.dtd.FullDTDReader:744,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipComment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:746,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkInclusion()'
      Src: com.ctc.wstx.dtd.FullDTDReader:749,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleDeclaration(com.ctc.wstx.dtd.FullDTDReader)'
      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
    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>
      - boolean
      - 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: 755
      start: 718
    functionDepth: 5
    functionLinenumber: 718
    functionLinenumberEnd: 755
    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].readComment(com.ctc.wstx.dtd.DTDEventListener)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readPI()'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipComment()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.DTDEventListener].dtdReportComments()'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkInclusion()'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleDeclaration(com.ctc.wstx.dtd.FullDTDReader)'
    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:772,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].disableOutput()'
      Src: com.ctc.wstx.dtd.FullDTDReader:773,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:778,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:780,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].output(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:781,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readPI()'
      Src: com.ctc.wstx.dtd.FullDTDReader:782,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:787,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:792,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:794,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:796,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].includeComments()'
      Src: com.ctc.wstx.dtd.FullDTDReader:798,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:800,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].output(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:801,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipComment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:805,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:808,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].includeConditionals()'
      Src: com.ctc.wstx.dtd.FullDTDReader:813,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:815,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].output(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:816,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkInclusion()'
      Src: com.ctc.wstx.dtd.FullDTDReader:819,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:822,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].includeParamEntities()'
      Src: com.ctc.wstx.dtd.FullDTDReader:829,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleSuppressedDeclaration()'
      Src: com.ctc.wstx.dtd.FullDTDReader:831,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:833,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].output(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:834,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].output(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:835,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleDeclaration(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:836,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:838,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>
      - boolean
      - 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: 842
      start: 764
    functionDepth: 7
    functionLinenumber: 764
    functionLinenumberEnd: 842
    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.DTDWriter].output(String)'
    - '[com.ctc.wstx.dtd.DTDWriter].disableOutput()'
    - '[com.ctc.wstx.dtd.DTDWriter].includeComments()'
    - '[com.ctc.wstx.dtd.DTDWriter].includeParamEntities()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readPI()'
    - '[com.ctc.wstx.dtd.DTDWriter].output(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleSuppressedDeclaration()'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,int)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipComment()'
    - '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkInclusion()'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleDeclaration(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DTDWriter].includeConditionals()'
    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:856,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].disableOutput()'
      Src: com.ctc.wstx.dtd.FullDTDReader:857,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:863,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:866,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:869,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>
      - boolean
      - 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: 871
      start: 850
    functionDepth: 1
    functionLinenumber: 850
    functionLinenumberEnd: 871
    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.DTDWriter].disableOutput()'
    - '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
    - '[com.ctc.wstx.dtd.DTDWriter].enableOutput(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:889,1
    - Dst: input.readInto()
      Src: com.ctc.wstx.dtd.FullDTDReader:900,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].setFlattenStart(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:903,1
    - Dst: input.close()
      Src: com.ctc.wstx.dtd.FullDTDReader:907,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].constructFromIOE(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:909,1
    - Dst: input.getParent()
      Src: com.ctc.wstx.dtd.FullDTDReader:914,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwNullParent(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:916,1
    - Dst: input.getScopeId()
      Src: com.ctc.wstx.dtd.FullDTDReader:921,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleIncompleteEntityProblem(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:922,1
    - Dst: input.restoreContext()
      Src: com.ctc.wstx.dtd.FullDTDReader:926,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].setFlattenStart(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:928,1
    - Dst: input.getScopeId()
      Src: com.ctc.wstx.dtd.FullDTDReader:930,1
    - Dst: input.fromInternalEntity()
      Src: com.ctc.wstx.dtd.FullDTDReader:936,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>
      - boolean
      - 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: 942
      start: 879
    functionDepth: 1
    functionLinenumber: 879
    functionLinenumberEnd: 942
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].loadMore()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - input.fromInternalEntity()
    - '[com.ctc.wstx.dtd.FullDTDReader].constructFromIOE(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - input.close()
    - '[com.ctc.wstx.dtd.FullDTDReader].handleIncompleteEntityProblem(com.ctc.wstx.dtd.FullDTDReader)'
    - input.getScopeId()
    - input.getParent()
    - '[com.ctc.wstx.dtd.DTDWriter].setFlattenStart(com.ctc.wstx.dtd.FullDTDReader)'
    - input.readInto()
    - input.restoreContext()
    - '[com.ctc.wstx.dtd.FullDTDReader].throwNullParent(com.ctc.wstx.dtd.FullDTDReader)'
    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:949,1
    - Dst: mInput.readInto()
      Src: com.ctc.wstx.dtd.FullDTDReader:956,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].setFlattenStart(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:959,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwFromIOE(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:964,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>
      - boolean
      - 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: 967
      start: 944
    functionDepth: 0
    functionLinenumber: 944
    functionLinenumberEnd: 967
    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.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwFromIOE(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:978,1
    - Dst: mInput.readMore(int)
      Src: com.ctc.wstx.dtd.FullDTDReader:981,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].setFlattenStart(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:984,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwFromIOE(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:989,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>
      - boolean
      - 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: 992
      start: 969
    functionDepth: 0
    functionLinenumber: 969
    functionLinenumberEnd: 992
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].ensureInput(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDWriter].setFlattenStart(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwFromIOE(com.ctc.wstx.dtd.FullDTDReader)'
    - mInput.readMore(int)
    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:1005,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].loadMore(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1005,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1008,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>
      - boolean
      - 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: 1012
      start: 1000
    functionDepth: 1
    functionLinenumber: 1000
    functionLinenumberEnd: 1012
    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].loadMore(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    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:1025,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwNullChar()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1033,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>
      - boolean
      - 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: 1036
      start: 1018
    functionDepth: 0
    functionLinenumber: 1018
    functionLinenumberEnd: 1036
    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:1048,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1048,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1052,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>
      - boolean
      - 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: 1054
      start: 1043
    functionDepth: 3
    functionLinenumber: 1043
    functionLinenumberEnd: 1054
    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].getErrorMsg()'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
    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:1061,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1061,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1064,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1070,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1072,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>
      - boolean
      - 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: 1075
      start: 1056
    functionDepth: 3
    functionLinenumber: 1056
    functionLinenumberEnd: 1075
    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].getErrorMsg()'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(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:1094,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1098,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1098,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1106,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1113,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1118,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1120,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1128,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1128,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>
      - boolean
      - 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: 1131
      start: 1088
    functionDepth: 3
    functionLinenumber: 1088
    functionLinenumberEnd: 1131
    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].getErrorMsg()'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].peekNext()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(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:1148,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1154,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].disableOutput()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1155,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1157,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1158,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1161,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1164,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1168,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1169,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1171,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1176,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].expandEntity(String,boolean,Boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1179,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>
      - boolean
      - 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: 1180
      start: 1138
    functionDepth: 2
    functionLinenumber: 1138
    functionLinenumberEnd: 1180
    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.FullDTDReader].readDTDName(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DTDWriter].disableOutput()'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,int)'
    - '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwForbiddenPE()'
    - '[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:1198,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1205,1
    - Dst: '[String].substring(int,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1207,1
    - Dst: '[String].charAt(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1210,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1217,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1221,1
    - Dst: '[String].substring(int,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1226,1
    - Dst: '[StringBuilder].<init>(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1226,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1227,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1229,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1233,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1237,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1239,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>
      - boolean
      - 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: 1240
      start: 1194
    functionDepth: 1
    functionLinenumber: 1194
    functionLinenumberEnd: 1240
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 7
    functionsReached:
    - '[String].length()'
    - '[String].substring(int,com.ctc.wstx.dtd.FullDTDReader)'
    - '[String].charAt(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
    - '[StringBuilder].<init>(com.ctc.wstx.dtd.FullDTDReader)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameChar(char)'
    - '[StringBuilder].append(char)'
    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:1253,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1261,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1266,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1270,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1272,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>
      - boolean
      - 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: 1273
      start: 1250
    functionDepth: 1
    functionLinenumber: 1250
    functionLinenumberEnd: 1273
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 3
    functionsReached:
    - '[StringBuilder].<init>(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameChar(char)'
    - '[StringBuilder].append(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:1285,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1291,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1297,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1298,1
    - Dst: String.valueOf(char)
      Src: com.ctc.wstx.dtd.FullDTDReader:1300,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1300,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1303,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>
      - boolean
      - 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: 1305
      start: 1279
    functionDepth: 2
    functionLinenumber: 1279
    functionLinenumberEnd: 1305
    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].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(com.ctc.wstx.dtd.FullDTDReader)'
    - String.valueOf(char)
    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:1311,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1312,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseFullName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1314,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>
      - boolean
      - 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: 1315
      start: 1307
    functionDepth: 0
    functionLinenumber: 1307
    functionLinenumberEnd: 1315
    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].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseFullName(char)'
    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:1323,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1324,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseLocalName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1326,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>
      - boolean
      - 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: 1327
      start: 1317
    functionDepth: 0
    functionLinenumber: 1317
    functionLinenumberEnd: 1327
    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].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseLocalName(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
    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:1336,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1344,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1347,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].expandBy50Pct(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1353,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1360,1
    - Dst: '[String].<init>(com.ctc.wstx.dtd.FullDTDReader,int,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1370,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>
      - boolean
      - 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: 1371
      start: 1333
    functionDepth: 1
    functionLinenumber: 1333
    functionLinenumberEnd: 1371
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].readDTDNmtoken(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNameBuffer(int)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
    - '[com.ctc.wstx.dtd.FullDTDReader].expandBy50Pct(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameChar(char)'
    - '[String].<init>(com.ctc.wstx.dtd.FullDTDReader,int,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:1390,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseLocalName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1392,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1397,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1404,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseLocalName(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1405,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].findSharedName(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1413,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>
      - boolean
      - 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: 1414
      start: 1383
    functionDepth: 1
    functionLinenumber: 1383
    functionLinenumberEnd: 1414
    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].parseLocalName(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseFullName(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseLocalName(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.FullDTDReader].findSharedName(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    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:1420,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1420,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>
      - boolean
      - 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: 1429
      start: 1416
    functionDepth: 0
    functionLinenumber: 1416
    functionLinenumberEnd: 1429
    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].getErrorMsg()'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
    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:1455,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetInitialized()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1457,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1459,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1460,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].loadMoreScoped(com.ctc.wstx.dtd.FullDTDReader,String,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1464,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].resolveCharOnlyEntity(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1482,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1490,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1504,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].loadMoreScoped(com.ctc.wstx.dtd.FullDTDReader,String,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1509,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1517,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1521,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1529,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1531,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1537,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].markLF()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1542,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1544,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1548,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1560,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1566,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1572,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1575,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1577,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsArray()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1579,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>
      - boolean
      - 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: 1583
      start: 1435
    functionDepth: 3
    functionLinenumber: 1435
    functionLinenumberEnd: 1583
    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.util.TextBuffer].setCurrentLength(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.util.TextBuffer].resetInitialized()'
    - '[com.ctc.wstx.util.TextBuffer].contentsAsArray()'
    - '[com.ctc.wstx.dtd.FullDTDReader].loadMoreScoped(com.ctc.wstx.dtd.FullDTDReader,String,javax.xml.stream.Location)'
    - '[com.ctc.wstx.dtd.FullDTDReader].markLF()'
    - '[com.ctc.wstx.util.TextBuffer].createTemporaryBuffer()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].resolveCharOnlyEntity(boolean)'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameChar(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
    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:1604,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].createTemporaryBuffer()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1616,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetInitialized()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1618,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1621,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1632,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].loadMore(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1632,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1635,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].markLF()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1646,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1648,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].markLF()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1670,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1672,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].inputInBuffer()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1689,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].resolveSimpleEntity(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1690,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].resolveCharOnlyEntity(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1692,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1696,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseEntityName(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1697,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].expandEntity(com.ctc.wstx.dtd.FullDTDReader,boolean,Boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1701,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1713,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1721,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1727,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1734,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1735,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].setValue(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1735,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>
      - boolean
      - 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: 1737
      start: 1594
    functionDepth: 3
    functionLinenumber: 1594
    functionLinenumberEnd: 1737
    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].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].expandEntity(com.ctc.wstx.dtd.FullDTDReader,boolean,Boolean)'
    - '[com.ctc.wstx.util.TextBuffer].resetInitialized()'
    - '[com.ctc.wstx.dtd.FullDTDReader].resolveCharOnlyEntity(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].inputInBuffer()'
    - '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
    - '[com.ctc.wstx.dtd.FullDTDReader].resolveSimpleEntity(boolean)'
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].loadMore(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
    - '[com.ctc.wstx.dtd.FullDTDReader].markLF()'
    - '[com.ctc.wstx.util.TextBuffer].createTemporaryBuffer()'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].setValue(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseEntityName(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:1746,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].length()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1747,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1748,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].equalsIgnoreCase(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1750,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String,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].isSpaceChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1756,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1757,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1758,1
    - Dst: '[com.ctc.wstx.dtd.DTDEventListener].dtdProcessingInstruction(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1761,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1769,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1773,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1781,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1783,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1792,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1794,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1797,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getTextBuffer()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1800,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1801,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1808,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1813,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1826,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1829,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1834,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1840,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1842,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1843,1
    - Dst: '[com.ctc.wstx.dtd.DTDEventListener].dtdProcessingInstruction(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1844,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>
      - boolean
      - 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: 1846
      start: 1743
    functionDepth: 4
    functionLinenumber: 1743
    functionLinenumberEnd: 1846
    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.util.TextBuffer].setCurrentLength(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getTextBuffer()'
    - '[com.ctc.wstx.dtd.FullDTDReader].isSpaceChar(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DTDEventListener].dtdProcessingInstruction(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].equalsIgnoreCase(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseFullName()'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
    - '[com.ctc.wstx.dtd.FullDTDReader].length()'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,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:1855,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1856,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1861,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1864,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1867,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1870,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1873,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwParseError(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1875,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1884,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1890,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].fireDtdCommentEvent(com.ctc.wstx.dtd.DTDEventListener)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1891,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>
      - boolean
      - 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: 1892
      start: 1852
    functionDepth: 4
    functionLinenumber: 1852
    functionLinenumberEnd: 1892
    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.util.TextBuffer].setCurrentLength(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getTextBuffer()'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwParseError(String)'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.util.TextBuffer].fireDtdCommentEvent(com.ctc.wstx.dtd.DTDEventListener)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
    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:1910,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1913,1
    - Dst: String.valueOf(char)
      Src: com.ctc.wstx.dtd.FullDTDReader:1916,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1916,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1918,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1920,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleIgnored()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1922,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1927,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleIncluded()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1929,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1935,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1940,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>
      - boolean
      - 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: 1941
      start: 1900
    functionDepth: 4
    functionLinenumber: 1900
    functionLinenumberEnd: 1941
    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].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleIgnored()'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - String.valueOf(char)
    - '[com.ctc.wstx.dtd.FullDTDReader].handleIncluded()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(String)'
    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:1946,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1948,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>
      - boolean
      - 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: 1951
      start: 1943
    functionDepth: 4
    functionLinenumber: 1943
    functionLinenumberEnd: 1951
    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:1956,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1960,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1965,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1968,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1971,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1973,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1976,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1977,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1986,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1987,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>
      - boolean
      - 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: 1995
      start: 1953
    functionDepth: 4
    functionLinenumber: 1953
    functionLinenumberEnd: 1995
    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].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(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:2006,1
    - Dst: '[HashMap<String,javax.xml.stream.Location>].keySet()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2008,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].iterator()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2008,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].next()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2008,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2010,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>
      - boolean
      - 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: 2011
      start: 2003
    functionDepth: 0
    functionLinenumber: 2003
    functionLinenumberEnd: 2011
    functionName: '[com.ctc.wstx.dtd.FullDTDReader]._reportUndefinedNotationRefs()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[HashMap<String,javax.xml.stream.Location>].keySet()'
    - '[com.ctc.wstx.dtd.FullDTDReader].iterator()'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(com.ctc.wstx.dtd.FullDTDReader)'
    - '[HashMap<String,javax.xml.stream.Location>].size()'
    - '[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:2020,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>
      - boolean
      - 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: 2021
      start: 2013
    functionDepth: 0
    functionLinenumber: 2013
    functionLinenumberEnd: 2021
    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:2032,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].reportValidationProblem(String,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2034,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>
      - boolean
      - 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: 2036
      start: 2023
    functionDepth: 1
    functionLinenumber: 2023
    functionLinenumberEnd: 2036
    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:2041,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>
      - boolean
      - 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: 2042
      start: 2038
    functionDepth: 0
    functionLinenumber: 2038
    functionLinenumberEnd: 2042
    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:2047,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>
      - boolean
      - 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: 2048
      start: 2044
    functionDepth: 0
    functionLinenumber: 2044
    functionLinenumberEnd: 2048
    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:2053,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>
      - boolean
      - 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: 2054
      start: 2050
    functionDepth: 0
    functionLinenumber: 2050
    functionLinenumberEnd: 2054
    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:2059,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>
      - boolean
      - 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: 2060
      start: 2056
    functionDepth: 0
    functionLinenumber: 2056
    functionLinenumberEnd: 2060
    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:2066,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwUnexpectedChar(int,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2066,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2068,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwUnexpectedChar(int,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2068,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>
      - boolean
      - 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: 2069
      start: 2062
    functionDepth: 1
    functionLinenumber: 2062
    functionLinenumberEnd: 2069
    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:2074,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>
      - boolean
      - 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: 2075
      start: 2071
    functionDepth: 1
    functionLinenumber: 2071
    functionLinenumberEnd: 2075
    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>
      - boolean
      - 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: 2079
      start: 2077
    functionDepth: 0
    functionLinenumber: 2077
    functionLinenumberEnd: 2079
    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>
      - boolean
      - 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: 2083
      start: 2081
    functionDepth: 0
    functionLinenumber: 2081
    functionLinenumberEnd: 2083
    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:2086,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>
      - boolean
      - 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: 2087
      start: 2085
    functionDepth: 1
    functionLinenumber: 2085
    functionLinenumberEnd: 2087
    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:2117,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleAttlistDecl()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2120,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2125,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2127,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleEntityDecl(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2130,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2135,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleElementDecl()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2138,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2143,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2146,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleNotationDecl()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2149,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2154,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleTargetNsDecl()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2157,1
    - Dst: String.valueOf(com.ctc.wstx.dtd.FullDTDReader)
      Src: com.ctc.wstx.dtd.FullDTDReader:2162,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2162,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportBadDirective(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2165,1
    - Dst: mInput.getScopeId()
      Src: com.ctc.wstx.dtd.FullDTDReader:2170,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleGreedyEntityProblem(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2171,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>
      - boolean
      - 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: 2179
      start: 2099
    functionDepth: 6
    functionLinenumber: 2099
    functionLinenumberEnd: 2179
    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].handleEntityDecl(boolean)'
    - mInput.getScopeId()
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportBadDirective(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleAttlistDecl()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleGreedyEntityProblem(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleTargetNsDecl()'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleElementDecl()'
    - String.valueOf(com.ctc.wstx.dtd.FullDTDReader)
    - '[com.ctc.wstx.dtd.FullDTDReader].handleNotationDecl()'
    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:2193,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2196,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleEntityDecl(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2198,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2202,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2204,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].output(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2205,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].output(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2206,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2209,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleElementDecl()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2211,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2216,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportBadDirective(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2219,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>
      - boolean
      - 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: 2220
      start: 2189
    functionDepth: 6
    functionLinenumber: 2189
    functionLinenumberEnd: 2220
    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].handleEntityDecl(boolean)'
    - '[com.ctc.wstx.dtd.DTDWriter].output(String)'
    - '[com.ctc.wstx.dtd.DTDWriter].output(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportBadDirective(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(String)'
    - '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleElementDecl()'
    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:2233,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2234,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getStartLocation()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2240,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getElementMap()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2243,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:2244,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:2248,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:2249,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextExpanded()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2259,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isSpaceChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2260,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2263,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:2279,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>
      - boolean
      - 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: 2282
      start: 2226
    functionDepth: 4
    functionLinenumber: 2226
    functionLinenumberEnd: 2282
    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)'
    - '[LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].get(com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
    - '[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].isSpaceChar(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextExpanded()'
    - '[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].getElementMap()'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
    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:2287,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2288,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getStartLocation()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2294,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2297,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2306,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readMixedSpec(com.ctc.wstx.util.PrefixedName,boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2308,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readContentSpec(com.ctc.wstx.util.PrefixedName,boolean,int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2312,1
    - Dst: '[com.ctc.wstx.dtd.ContentSpec].getSimpleValidator()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2313,1
    - Dst: '[com.ctc.wstx.dtd.DFAState].constructDFA(com.ctc.wstx.dtd.ContentSpec)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2315,1
    - Dst: '[com.ctc.wstx.dtd.DFAValidator].<init>(com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2315,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2319,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2323,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2330,1
    - Dst: '[com.ctc.wstx.dtd.EmptyValidator].getEmptyInstance()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2332,1
    - Dst: String.valueOf(char)
      Src: com.ctc.wstx.dtd.FullDTDReader:2339,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2339,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2341,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2345,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2349,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2351,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getElementMap()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2354,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:2355,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isDefined()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2359,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].throwElementException(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2364,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:2374,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:2377,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:2379,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>
      - boolean
      - 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: 2380
      start: 2284
    functionDepth: 5
    functionLinenumber: 2284
    functionLinenumberEnd: 2380
    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].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.DFAState].constructDFA(com.ctc.wstx.dtd.ContentSpec)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[com.ctc.wstx.dtd.DFAValidator].<init>(com.ctc.wstx.dtd.DFAState)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readMixedSpec(com.ctc.wstx.util.PrefixedName,boolean)'
    - '[LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].get(com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getStartLocation()'
    - String.valueOf(char)
    - '[com.ctc.wstx.dtd.FullDTDReader].isDefined()'
    - '[com.ctc.wstx.dtd.ContentSpec].getSimpleValidator()'
    - '[com.ctc.wstx.dtd.EmptyValidator].getEmptyInstance()'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readContentSpec(com.ctc.wstx.util.PrefixedName,boolean,int)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[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].isNameStartChar(char)'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].throwElementException(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getElementMap()'
    - '[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].define(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.EmptyValidator,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(com.ctc.wstx.dtd.FullDTDReader)'
    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:2396,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2403,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isSpaceChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2404,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2407,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2412,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2413,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2417,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextChar()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2419,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isSpaceChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2420,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2424,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2429,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2441,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2446,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].output(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2447,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].output(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2448,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2453,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getStartLocation()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2459,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2463,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2469,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getLastCharLocation()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2470,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseEntityValue(String,com.ctc.wstx.dtd.FullDTDReader,char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2472,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getSource()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2474,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:2474,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2476,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2479,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2480,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:2482,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].markAsExternallyDeclared()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2490,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2497,1
    - Dst: '[HashMap].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2506,1
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2515,1
    - Dst: '[LinkedHashMap].size()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2521,1
    - Dst: '[LinkedHashMap].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2521,1
    - Dst: mConfig.getXMLReporter()
      Src: com.ctc.wstx.dtd.FullDTDReader:2523,1
    - Dst: oldED.getLocation()
      Src: com.ctc.wstx.dtd.FullDTDReader:2527,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:2533,1
    - Dst: '[LinkedHashMap].put(String,com.ctc.wstx.ent.EntityDecl)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2536,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].isParsed()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2541,1
    - Dst: mInput.getSource()
      Src: com.ctc.wstx.dtd.FullDTDReader:2545,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2547,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getPublicId()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2549,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getSystemId()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2549,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getNotationName()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2549,1
    - Dst: '[com.ctc.wstx.dtd.DTDEventListener].dtdUnparsedEntityDecl(String,String,String,String,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2549,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>
      - boolean
      - 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: 2552
      start: 2389
    functionDepth: 3
    functionLinenumber: 2389
    functionLinenumberEnd: 2552
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].handleEntityDecl(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    - oldED.getLocation()
    - '[LinkedHashMap].<init>()'
    - '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
    - '[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].expandPE()'
    - '[com.ctc.wstx.dtd.DTDWriter].output(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
    - '[com.ctc.wstx.dtd.FullDTDReader].getStartLocation()'
    - '[com.ctc.wstx.ent.EntityDecl].markAsExternallyDeclared()'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(char)'
    - '[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].dtdNextChar()'
    - '[LinkedHashMap].size()'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.ent.EntityDecl].isParsed()'
    - '[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.ent.EntityDecl].getPublicId()'
    - '[LinkedHashMap].get(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
    - '[LinkedHashMap].put(String,com.ctc.wstx.ent.EntityDecl)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getLastCharLocation()'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseEntityValue(String,com.ctc.wstx.dtd.FullDTDReader,char)'
    - '[HashMap].<init>()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.dtd.DTDEventListener].dtdUnparsedEntityDecl(String,String,String,String,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].isSpaceChar(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.ent.EntityDecl].getSystemId()'
    - '[com.ctc.wstx.dtd.FullDTDReader].isSpaceChar(char)'
    - mInput.getSource()
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.ent.EntityDecl].getNotationName()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.DTDWriter].output(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getSource()'
    - mConfig.getXMLReporter()
    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:2560,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2561,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2563,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkPublicSystemKeyword(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2564,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2568,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2573,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2575,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parsePublicId(char,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2575,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2576,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2585,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:2585,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2586,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2589,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2596,1
    - Dst: mInput.getSource()
      Src: com.ctc.wstx.dtd.FullDTDReader:2600,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2602,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:2607,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getStartLocation()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2614,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:2615,1
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2619,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].throwNotationException(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.evt.WNotationDeclaration)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2621,1
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2631,1
    - Dst: '[LinkedHashMap].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2633,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].throwNotationException(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.evt.WNotationDeclaration)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2635,1
    - Dst: '[HashMap<String,javax.xml.stream.Location>].remove(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2640,1
    - Dst: '[LinkedHashMap].put(String,com.ctc.wstx.evt.WNotationDeclaration)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2642,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>
      - boolean
      - 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: 2643
      start: 2557
    functionDepth: 4
    functionLinenumber: 2557
    functionLinenumberEnd: 2643
    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].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].throwNotationException(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.evt.WNotationDeclaration)'
    - '[LinkedHashMap].<init>()'
    - '[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.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].getStartLocation()'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.FullDTDReader)'
    - '[LinkedHashMap].get(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkPublicSystemKeyword(char)'
    - '[LinkedHashMap].put(String,com.ctc.wstx.evt.WNotationDeclaration)'
    - mInput.getSource()
    - '[com.ctc.wstx.dtd.FullDTDReader].parseSystemId(char,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
    - '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].get(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parsePublicId(char,com.ctc.wstx.dtd.FullDTDReader)'
    - '[HashMap<String,javax.xml.stream.Location>].remove(String)'
    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:2657,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2661,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDLocalName(char,boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2662,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2663,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2671,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2673,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseSystemId(char,boolean,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2679,1
    - Dst: '[com.ctc.wstx.util.InternCache].getInstance()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2683,1
    - Dst: '[com.ctc.wstx.util.InternCache].intern(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2683,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2687,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2689,1
    - Dst: '[HashMap].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2696,1
    - Dst: '[HashMap].put(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2698,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>
      - boolean
      - 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: 2700
      start: 2652
    functionDepth: 4
    functionLinenumber: 2652
    functionLinenumberEnd: 2700
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].handleTargetNsDecl()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[HashMap].<init>()'
    - '[com.ctc.wstx.util.InternCache].intern(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDLocalName(char,boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    - '[com.ctc.wstx.util.InternCache].getInstance()'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseSystemId(char,boolean,String)'
    - '[HashMap].put(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
    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:2720,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2723,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:2729,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2732,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2736,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2770,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2772,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:2774,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:2787,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2795,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextExpanded()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2797,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2797,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].constructRequired()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2799,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].constructImplied()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2801,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].constructFixed()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2803,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2804,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:2805,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:2807,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].constructOptional()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2813,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:2814,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].hasDefaultValue()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2822,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:2825,1
    - Dst: mConfig.willDoXmlIdTyping()
      Src: com.ctc.wstx.dtd.FullDTDReader:2829,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].isXmlReservedAttr(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2830,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkXmlIdAttr(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2832,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].isXmlReservedAttr(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2840,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkXmlSpaceAttr(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.util.WordResolver)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2841,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].isaNsDeclaration()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2849,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].hasDefaultValue()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2854,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:2858,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:2861,1
    - Dst: mConfig.getXMLReporter()
      Src: com.ctc.wstx.dtd.FullDTDReader:2869,1
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2871,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:2872,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].hasDefaultValue()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2875,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].normalizeDefault()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2877,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].validateDefault(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2880,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>
      - boolean
      - 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: 2884
      start: 2715
    functionDepth: 4
    functionLinenumber: 2715
    functionLinenumberEnd: 2884
    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.util.PrefixedName].isXmlReservedAttr(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDAttrError(String,com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].constructFixed()'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWarning(com.ctc.wstx.dtd.FullDTDReader,String,com.ctc.wstx.dtd.FullDTDReader,javax.xml.stream.Location)'
    - '[com.ctc.wstx.util.PrefixedName].isaNsDeclaration()'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkXmlIdAttr(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].constructOptional()'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].constructRequired()'
    - '[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)'
    - '[com.ctc.wstx.dtd.DTDAttribute].validateDefault(boolean)'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].constructImplied()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextExpanded()'
    - mConfig.willDoXmlIdTyping()
    - '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
    - '[com.ctc.wstx.dtd.DTDElement].addNsDefault(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.DefaultAttrValue,boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[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.DefaultAttrValue].hasDefaultValue()'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseEnumerated(com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName,boolean)'
    - '[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].readDTDName(char)'
    - '[java.text.MessageFormat].format(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkXmlSpaceAttr(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.util.WordResolver)'
    - '[com.ctc.wstx.dtd.DTDAttribute].normalizeDefault()'
    - mConfig.getXMLReporter()
    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:2897,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2899,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2901,1
    - Dst: '[HashMap].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2911,1
    - Dst: '[com.ctc.wstx.dtd.DTDElement].getLocation()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2915,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readNotationEntry(char,com.ctc.wstx.util.PrefixedName,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2915,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readEnumEntry(char,HashMap)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2916,1
    - Dst: '[TreeSet].add(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2917,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2920,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2925,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2927,1
    - Dst: '[com.ctc.wstx.dtd.DTDElement].getLocation()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2928,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readNotationEntry(char,com.ctc.wstx.util.PrefixedName,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2928,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readEnumEntry(char,HashMap)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2929,1
    - Dst: '[TreeSet].add(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2930,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:2935,1
    - Dst: '[com.ctc.wstx.util.WordResolver].constructInstance(TreeSet)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2942,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>
      - boolean
      - 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: 2943
      start: 2890
    functionDepth: 4
    functionLinenumber: 2890
    functionLinenumberEnd: 2943
    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:
    - '[HashMap].<init>()'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.util.WordResolver].constructInstance(TreeSet)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readNotationEntry(char,com.ctc.wstx.util.PrefixedName,javax.xml.stream.Location)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDAttrError(String,com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName)'
    - '[TreeSet].<init>()'
    - '[com.ctc.wstx.dtd.DTDElement].getLocation()'
    - '[TreeSet].add(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readEnumEntry(char,HashMap)'
    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:2963,1
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2972,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getName()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2975,1
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2979,1
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2984,1
    - Dst: '[LinkedHashMap].put(String,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2986,1
    - Dst: decl.getName()
      Src: com.ctc.wstx.dtd.FullDTDReader:2990,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>
      - boolean
      - 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: 2991
      start: 2960
    functionDepth: 1
    functionLinenumber: 2960
    functionLinenumberEnd: 2991
    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:
    - '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].get(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
    - '[LinkedHashMap].<init>()'
    - decl.getName()
    - '[com.ctc.wstx.dtd.FullDTDReader].getName()'
    - '[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:2996,1
    - Dst: '[HashMap<String,String>].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3001,1
    - Dst: sid.intern()
      Src: com.ctc.wstx.dtd.FullDTDReader:3009,1
    - Dst: '[HashMap<String,String>].put(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3011,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>
      - boolean
      - 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: 3014
      start: 2993
    functionDepth: 2
    functionLinenumber: 2993
    functionLinenumberEnd: 3014
    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)'
    - sid.intern()
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDNmtoken(char)'
    - '[HashMap<String,String>].get(String)'
    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:3027,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3029,1
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3032,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3034,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3039,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3041,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3043,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3045,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3047,1
    - Dst: '[com.ctc.wstx.dtd.TokenContentSpec].construct(char,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3048,1
    - Dst: '[LinkedHashMap].put(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.TokenContentSpec)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3048,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDElemError(String,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3054,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3064,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3064,1
    - Dst: '[LinkedHashMap].size()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3066,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3067,1
    - Dst: '[LinkedHashMap].isEmpty()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3078,1
    - Dst: '[com.ctc.wstx.dtd.EmptyValidator].getPcdataInstance()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3079,1
    - Dst: '[LinkedHashMap].values()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3081,1
    - Dst: '[com.ctc.wstx.dtd.ChoiceContentSpec].constructMixed(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3081,1
    - Dst: '[com.ctc.wstx.dtd.ChoiceContentSpec].getSimpleValidator()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3082,1
    - Dst: '[com.ctc.wstx.dtd.DFAState].constructDFA(com.ctc.wstx.dtd.ChoiceContentSpec)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3084,1
    - Dst: '[com.ctc.wstx.dtd.DFAValidator].<init>(com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3085,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>
      - boolean
      - 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: 3088
      start: 3024
    functionDepth: 4
    functionLinenumber: 3024
    functionLinenumberEnd: 3088
    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].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[LinkedHashMap].<init>()'
    - '[com.ctc.wstx.dtd.DFAValidator].<init>(com.ctc.wstx.dtd.DFAState)'
    - '[com.ctc.wstx.dtd.TokenContentSpec].construct(char,com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.ChoiceContentSpec].constructMixed(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
    - '[LinkedHashMap].size()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
    - '[LinkedHashMap].values()'
    - '[com.ctc.wstx.dtd.DFAState].constructDFA(com.ctc.wstx.dtd.ChoiceContentSpec)'
    - '[com.ctc.wstx.dtd.EmptyValidator].getPcdataInstance()'
    - '[com.ctc.wstx.dtd.ChoiceContentSpec].getSimpleValidator()'
    - '[LinkedHashMap].isEmpty()'
    - '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
    - '[LinkedHashMap].put(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.TokenContentSpec)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDElemError(String,com.ctc.wstx.util.PrefixedName)'
    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:3095,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].verifyLimit(String,com.ctc.wstx.dtd.FullDTDReader,int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3094,1
    - Dst: '[ArrayList].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3098,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3103,1
    - Dst: '[ArrayList].isEmpty()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3106,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3107,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3118,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3121,1
    - Dst: '[ArrayList].isEmpty()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3124,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3125,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readContentSpec(com.ctc.wstx.util.PrefixedName,boolean,int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3129,1
    - Dst: '[ArrayList].add(com.ctc.wstx.dtd.ContentSpec)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3130,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3136,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3138,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readArity()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3143,1
    - Dst: '[com.ctc.wstx.dtd.TokenContentSpec].construct(char,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3145,1
    - Dst: '[com.ctc.wstx.dtd.TokenContentSpec].getDummySpec()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3146,1
    - Dst: '[ArrayList].add(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3147,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readArity()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3150,1
    - Dst: '[com.ctc.wstx.dtd.TokenContentSpec].getDummySpec()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3156,1
    - Dst: '[ArrayList].size()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3160,1
    - Dst: '[ArrayList].get(int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3161,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getArity()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3162,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].combineArities(char,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3164,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].setArity(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3164,1
    - Dst: '[com.ctc.wstx.dtd.ChoiceContentSpec].constructChoice(com.ctc.wstx.dtd.FullDTDReader,char,ArrayList)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3170,1
    - Dst: '[com.ctc.wstx.dtd.SeqContentSpec].construct(com.ctc.wstx.dtd.FullDTDReader,char,ArrayList)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3172,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>
      - boolean
      - 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: 3173
      start: 3090
    functionDepth: 4
    functionLinenumber: 3090
    functionLinenumberEnd: 3173
    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].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].verifyLimit(String,com.ctc.wstx.dtd.FullDTDReader,int)'
    - '[com.ctc.wstx.dtd.TokenContentSpec].construct(char,com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readArity()'
    - '[com.ctc.wstx.dtd.ChoiceContentSpec].constructChoice(com.ctc.wstx.dtd.FullDTDReader,char,ArrayList)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readContentSpec(com.ctc.wstx.util.PrefixedName,boolean,int)'
    - '[ArrayList].add(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getArity()'
    - '[ArrayList].isEmpty()'
    - '[ArrayList].get(int)'
    - mConfig.getMaxDtdDepth()
    - '[com.ctc.wstx.dtd.FullDTDReader].setArity(char)'
    - '[com.ctc.wstx.dtd.TokenContentSpec].getDummySpec()'
    - '[com.ctc.wstx.dtd.FullDTDReader].combineArities(char,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.SeqContentSpec].construct(com.ctc.wstx.dtd.FullDTDReader,char,ArrayList)'
    - '[ArrayList].size()'
    - '[ArrayList].add(com.ctc.wstx.dtd.ContentSpec)'
    - '[ArrayList].<init>()'
    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>
      - boolean
      - 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: 3197
      start: 3175
    functionDepth: 0
    functionLinenumber: 3175
    functionLinenumberEnd: 3197
    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:3216,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3222,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3224,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3226,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parsePublicId(char,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3226,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextExpanded()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3231,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3233,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3238,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3246,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3250,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3253,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3255,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:3255,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3264,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].peekNext()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3270,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3275,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextExpanded()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3277,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isSpaceChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3281,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3282,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3284,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3288,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3289,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3291,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3293,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3295,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readNotationEntry(char,null,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3296,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3297,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3303,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getSource()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3308,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3310,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:3313,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:3315,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>
      - boolean
      - 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: 3316
      start: 3211
    functionDepth: 4
    functionLinenumber: 3211
    functionLinenumberEnd: 3316
    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].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readNotationEntry(char,null,javax.xml.stream.Location)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextExpanded()'
    - '[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.exc.WstxIOException].<init>(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].isSpaceChar(com.ctc.wstx.dtd.FullDTDReader)'
    - '[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].checkDTDKeyword(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkPublicSystemKeyword(char)'
    - '[com.ctc.wstx.io.WstxInputSource].getSource()'
    - '[com.ctc.wstx.dtd.FullDTDReader].peekNext()'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseSystemId(char,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
    - '[com.ctc.wstx.dtd.FullDTDReader].parsePublicId(char,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
    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:3331,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>
      - boolean
      - 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: 3334
      start: 3324
    functionDepth: 0
    functionLinenumber: 3324
    functionLinenumberEnd: 3334
    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:3354,1
    - Dst: key.reset(String,String)
      Src: com.ctc.wstx.dtd.FullDTDReader:3358,1
    - Dst: '[HashMap].get(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3359,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].<init>(String,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3366,1
    - Dst: '[HashMap].put(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3367,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>
      - boolean
      - 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: 3369
      start: 3349
    functionDepth: 1
    functionLinenumber: 3349
    functionLinenumberEnd: 3369
    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].get(com.ctc.wstx.dtd.FullDTDReader)'
    - '[HashMap].put(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.util.PrefixedName].<init>(String,String)'
    - key.reset(String,String)
    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:3386,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3395,1
    - Dst: '[HashSet].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3401,1
    - Dst: '[HashSet].add(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3403,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3416,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3425,1
    - Dst: '[HashSet].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3431,1
    - Dst: '[HashSet].add(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3433,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3440,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>
      - boolean
      - 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: 3441
      start: 3381
    functionDepth: 1
    functionLinenumber: 3381
    functionLinenumberEnd: 3441
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].findEntity(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[HashSet].add(String)'
    - '[IllegalStateException].<init>(String)'
    - '[HashSet].<init>()'
    - '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].get(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:3450,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getLastCharLocation()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3452,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredPE(String,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3454,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredGE(String,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3456,1
    - Dst: '[com.ctc.wstx.dtd.DTDEventListener].dtdSkippedEntity(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3462,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>
      - boolean
      - 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: 3465
      start: 3446
    functionDepth: 2
    functionLinenumber: 3446
    functionLinenumberEnd: 3465
    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.FullDTDReader].getLastCharLocation()'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(String)'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredGE(String,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DTDEventListener].dtdSkippedEntity(String)'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredPE(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:3479,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3481,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3486,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>
      - boolean
      - 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: 3490
      start: 3474
    functionDepth: 2
    functionLinenumber: 3474
    functionLinenumberEnd: 3490
    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.io.WstxInputSource].getScopeId()'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[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:3497,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>
      - boolean
      - 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: 3500
      start: 3492
    functionDepth: 1
    functionLinenumber: 3492
    functionLinenumberEnd: 3500
    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:3513,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3515,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3516,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3519,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3520,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3528,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>
      - boolean
      - 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: 3530
      start: 3508
    functionDepth: 2
    functionLinenumber: 3508
    functionLinenumberEnd: 3530
    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.util.WordResolver].find(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(String)'
    - '[com.ctc.wstx.util.WordResolver].size()'
    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:3536,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>
      - boolean
      - 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: 3538
      start: 3532
    functionDepth: 2
    functionLinenumber: 3532
    functionLinenumberEnd: 3538
    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:3554,1
    - Dst: '[javax.xml.stream.XMLReporter].report(String,String,org.codehaus.stax2.validation.XMLValidationProblem,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3556,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>
      - boolean
      - 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: 3558
      start: 3546
    functionDepth: 0
    functionLinenumber: 3546
    functionLinenumberEnd: 3558
    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:
    - '[ArrayList].add(com.ctc.wstx.dtd.TokenModel)'
    - '[ArrayList].get(com.ctc.wstx.dtd.DFAState)'
    - '[HashMap].<init>()'
    - '[ArrayList].size()'
    - '[com.ctc.wstx.dtd.DFAState].calcNext(com.ctc.wstx.dtd.DFAState,com.ctc.wstx.dtd.DFAState,ArrayList,HashMap)'
    - '[com.ctc.wstx.dtd.TokenModel].getNullToken()'
    - '[ArrayList].add(com.ctc.wstx.dtd.DFAState)'
    - '[ArrayList].get()'
    - '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ModelNode,com.ctc.wstx.dtd.TokenModel)'
    - '[com.ctc.wstx.dtd.ConcatModel].calcFollowPos(com.ctc.wstx.dtd.DFAState)'
    - '[com.ctc.wstx.dtd.ConcatModel].addFirstPos(BitSet)'
    - '[com.ctc.wstx.dtd.DFAState].getName()'
    - '[ArrayList].<init>()'
    - '[com.ctc.wstx.dtd.ContentSpec].rewrite()'
    - '[com.ctc.wstx.dtd.ConcatModel].indexTokens(ArrayList)'
    - '[HashMap].put(BitSet,com.ctc.wstx.dtd.DFAState)'
    - '[BitSet].<init>(com.ctc.wstx.dtd.DFAState)'
    - '[com.ctc.wstx.dtd.DFAState].<init>(int,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:143,1
    - Dst: tokenSet.nextSetBit(int)
      Src: com.ctc.wstx.dtd.DFAState:147,1
    - Dst: tokenFPs[first].clone()
      Src: com.ctc.wstx.dtd.DFAState:156,1
    - Dst: tokenSet.nextSetBit(int)
      Src: com.ctc.wstx.dtd.DFAState:159,1
    - Dst: tokenSet.clear(com.ctc.wstx.dtd.DFAState)
      Src: com.ctc.wstx.dtd.DFAState:162,1
    - Dst: nextGroup.or()
      Src: com.ctc.wstx.dtd.DFAState:163,1
    - Dst: '[Map<BitSet,com.ctc.wstx.dtd.DFAState>].get(com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.DFAState:168,1
    - Dst: '[List<com.ctc.wstx.dtd.DFAState>].size()'
      Src: com.ctc.wstx.dtd.DFAState:170,1
    - Dst: '[com.ctc.wstx.dtd.DFAState].<init>(com.ctc.wstx.dtd.DFAState,com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.DFAState:170,1
    - Dst: '[List<com.ctc.wstx.dtd.DFAState>].add(com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.DFAState:171,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:172,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:174,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: 176
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 176
    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.clear(com.ctc.wstx.dtd.DFAState)
    - '[List<com.ctc.wstx.dtd.DFAState>].size()'
    - tokenSet.nextSetBit(int)
    - '[com.ctc.wstx.dtd.DFAState].<init>(com.ctc.wstx.dtd.DFAState,com.ctc.wstx.dtd.DFAState)'
    - tokenFPs[first].clone()
    - '[Map<BitSet,com.ctc.wstx.dtd.DFAState>].put(com.ctc.wstx.dtd.DFAState,com.ctc.wstx.dtd.DFAState)'
    - '[BitSet].clone()'
    - '[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)'
    - nextGroup.or()
    - '[List<com.ctc.wstx.dtd.DFAState>].add(com.ctc.wstx.dtd.DFAState)'
    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:187,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DFAState:188,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DFAState:189,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DFAState:190,1
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DFAState>].entrySet()'
      Src: com.ctc.wstx.dtd.DFAState:191,1
    - Dst: en.getKey()
      Src: com.ctc.wstx.dtd.DFAState:192,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.DFAState:192,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DFAState:193,1
    - Dst: en.getValue()
      Src: com.ctc.wstx.dtd.DFAState:194,1
    - Dst: '[com.ctc.wstx.dtd.DFAState].getIndex()'
      Src: com.ctc.wstx.dtd.DFAState:195,1
    - Dst: '[StringBuilder].append(int)'
      Src: com.ctc.wstx.dtd.DFAState:195,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DFAState:196,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.DFAState:198,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: 199
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 199
    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(String)'
    - en.getValue()
    - '[StringBuilder].append(int)'
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DFAState>].entrySet()'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.dtd.DFAState].getIndex()'
    - '[StringBuilder].append(com.ctc.wstx.dtd.DFAState)'
    - '[StringBuilder].<init>()'
    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].skipInternalSubset()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].copyBufferStateFrom(com.ctc.wstx.io.WstxInputData)'
    - '[com.ctc.wstx.io.WstxInputData].copyBufferStateFrom(com.ctc.wstx.dtd.MinimalDTDReader)'
    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].skipPI()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].getNextAfterWS()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].throwParseError(String)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipDeclaration(char)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].getNextSkippingPEs()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].throwUnexpectedChar(com.ctc.wstx.dtd.MinimalDTDReader,String)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].throwUnexpectedEOF(com.ctc.wstx.dtd.MinimalDTDReader)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipPE()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipComment()'
    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].getNextChar(String)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].getErrorMsg()'
    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].getNextChar(String)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipPE()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].getErrorMsg()'
    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].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipDTDName()'
    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].throwParseError(String)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipCommentContent()'
    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].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipCRLF(com.ctc.wstx.dtd.MinimalDTDReader)'
    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].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipCRLF(com.ctc.wstx.dtd.MinimalDTDReader)'
    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].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipLiteral(com.ctc.wstx.dtd.MinimalDTDReader)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipCRLF(com.ctc.wstx.dtd.MinimalDTDReader)'
    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].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipCRLF(com.ctc.wstx.dtd.MinimalDTDReader)'
    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].getNextChar(String)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipFullName(com.ctc.wstx.dtd.MinimalDTDReader)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].getErrorMsg()'
    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.util.ExceptionUtil].throwInternal(String)'
    - '[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].willSupportNamespaces()'
    - '[com.ctc.wstx.api.ReaderConfig].isXml11()'
    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.dtd.DTDElement].<init>(javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,null,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
    - '[com.ctc.wstx.api.ReaderConfig].isXml11()'
    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.util.ExceptionUtil].throwInternal(String)'
    - '[com.ctc.wstx.dtd.DTDElement].verifyUndefined()'
    - '[com.ctc.wstx.dtd.DTDElement].<init>(javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.StructValidator,int,boolean,boolean)'
    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].verifyUndefined()'
    - '[com.ctc.wstx.dtd.DTDElement].mergeMissingAttributesFrom(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDElement,boolean)'
    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:
    - '[HashMap].<init>()'
    - '[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.DTDNmTokenAttr].<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.DefaultAttrValue].isSpecial()'
    - '[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.DTDIdRefAttr].<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)'
    - '[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)'
    - specList.size()
    - '[com.ctc.wstx.dtd.DTDElement].getSpecialList()'
    - '[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.DTDCdataAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
    - '[com.ctc.wstx.util.ExceptionUtil].throwGenericInternal()'
    - '[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.DTDEntitiesAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
    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:
    - '[String].length()'
    - '[HashMap].<init>()'
    - '[HashMap].put(String,com.ctc.wstx.dtd.DTDNmTokenAttr)'
    - '[HashMap].containsKey(String)'
    - '[com.ctc.wstx.dtd.DTDCdataAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,boolean,boolean)'
    - '[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)'
    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:
    - '[HashMap].<init>()'
    - me.getValue()
    - '[List<com.ctc.wstx.dtd.DTDAttribute>].size()'
    - '[com.ctc.wstx.dtd.DTDElement].doAddAttribute(HashMap,com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.dtd.DTDElement,boolean)'
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>].entrySet()'
    - otherNs.entrySet()
    - '[com.ctc.wstx.dtd.DTDElement].isSpecial()'
    - '[HashMap].put(com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.dtd.DTDElement)'
    - en.getKey()
    - en.getValue()
    - '[com.ctc.wstx.dtd.DTDElement].getAttributes()'
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>].size()'
    - '[com.ctc.wstx.dtd.DTDElement].getSpecialList()'
    - me.getKey()
    - '[com.ctc.wstx.dtd.DTDElement].cloneWith(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].getValueType()'
    - '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    - '[List<com.ctc.wstx.dtd.DTDAttribute>].add(com.ctc.wstx.dtd.DTDAttribute)'
    - '[com.ctc.wstx.dtd.DTDAttribute].isFixed()'
    - '[com.ctc.wstx.dtd.DTDAttribute].needsValidation()'
    - '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String)'
    - '[Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>].get(com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.DTDAttribute].hasDefaultValue()'
    - '[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].reportProblem(null,String,String,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.DTDAttribute].getName()'
    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>].toArray(com.ctc.wstx.dtd.SeqContentSpec)'
    - '[com.ctc.wstx.dtd.SeqContentSpec].<init>(boolean,char,com.ctc.wstx.dtd.SeqContentSpec)'
    - '[Collection<com.ctc.wstx.dtd.ContentSpec>].size()'
    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:
    - ss.getName()
    - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].<init>(com.ctc.wstx.dtd.SeqContentSpec,com.ctc.wstx.dtd.SeqContentSpec)'
    - specs[i].isLeaf()
    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.ModelNode].cloneModel()'
    - '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ModelNode,com.ctc.wstx.dtd.StarModel)'
    - '[com.ctc.wstx.dtd.SeqContentSpec].rewrite(ContentSpec[],int,com.ctc.wstx.dtd.SeqContentSpec)'
    - '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.ModelNode)'
    - '[com.ctc.wstx.dtd.OptionalModel].<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:
    - specs[first+2].rewrite()
    - specs[first].rewrite()
    - '[com.ctc.wstx.dtd.SeqContentSpec].rewrite(ContentSpec[],int,com.ctc.wstx.dtd.SeqContentSpec)'
    - '[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+1].rewrite()
    - '[com.ctc.wstx.dtd.SeqContentSpec].rewrite(ContentSpec[],com.ctc.wstx.dtd.SeqContentSpec,int)'
    - '[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(String)'
    - '[StringBuilder].append(com.ctc.wstx.dtd.SeqContentSpec)'
    - mContentSpecs[i].toString()
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>()'
    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.dtd.SeqContentSpec.Validator].concatNames(PrefixedName[])'
    - '[com.ctc.wstx.util.PrefixedName].equals(com.ctc.wstx.dtd.SeqContentSpec.Validator)'
    - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].expElem(int)'
    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].concatNames(PrefixedName[])'
    - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].expElem(int)'
    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(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(com.ctc.wstx.dtd.SeqContentSpec.Validator)'
    - names[i].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].<init>()'
    - '[com.ctc.wstx.dtd.ModelNode].isNullable()'
    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.ModelNode].cloneModel()'
    - '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ModelNode,com.ctc.wstx.dtd.ModelNode)'
    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:
    - '[BitSet].or(BitSet)'
    - '[BitSet].<init>()'
    - '[com.ctc.wstx.dtd.ModelNode].isNullable()'
    - '[com.ctc.wstx.dtd.ModelNode].addFirstPos(BitSet)'
    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].addLastPos(BitSet)'
    - '[BitSet].<init>()'
    - '[com.ctc.wstx.dtd.ModelNode].isNullable()'
    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:
    - '[BitSet].<init>()'
    - '[com.ctc.wstx.dtd.ModelNode].addFirstPos(BitSet)'
    - '[BitSet].nextSetBit(int)'
    - followPosSets[ix].or(BitSet)
    - '[com.ctc.wstx.dtd.ModelNode].addLastPos(BitSet)'
    - '[com.ctc.wstx.dtd.ModelNode].calcFollowPos(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(String)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.dtd.ModelNode].toString()'
    - '[StringBuilder].append(com.ctc.wstx.dtd.ConcatModel)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.ConcatModel].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.PrefixedName].reset(String,String)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:195,1
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>].get(com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:195,1
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>].isEmpty()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:196,1
    - Dst: '[String].indexOf(char)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:203,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:204,1
    - Dst: '[String].substring(int,com.ctc.wstx.dtd.DTDValidatorBase)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:205,1
    - Dst: '[String].substring(int)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:206,1
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>].entrySet()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:207,1
    - Dst: e.getKey()
      Src: com.ctc.wstx.dtd.DTDValidatorBase:208,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getPrefix()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:209,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].equals(com.ctc.wstx.dtd.DTDValidatorBase)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:209,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getLocalName()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:209,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].equals(com.ctc.wstx.dtd.DTDValidatorBase)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:209,1
    - Dst: e.getValue()
      Src: com.ctc.wstx.dtd.DTDValidatorBase:210,1
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>].entrySet()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:216,1
    - Dst: e.getKey()
      Src: com.ctc.wstx.dtd.DTDValidatorBase:217,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getPrefix()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:218,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getLocalName()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:218,1
    - Dst: target.equals(com.ctc.wstx.dtd.DTDValidatorBase)
      Src: com.ctc.wstx.dtd.DTDValidatorBase:218,1
    - Dst: e.getValue()
      Src: com.ctc.wstx.dtd.DTDValidatorBase:219,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 36
    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: false
      returnValueGenericType: com.ctc.wstx.dtd.DTDAttribute
      static: false
      superClass: XMLValidator
    argCount: 2
    argNames:
    - prefix
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 224
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 224
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].findAttrDef(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - e.getKey()
    - target.equals(com.ctc.wstx.dtd.DTDValidatorBase)
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>].get(com.ctc.wstx.util.PrefixedName)'
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>].isEmpty()'
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>].entrySet()'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].equals(com.ctc.wstx.dtd.DTDValidatorBase)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getPrefix()'
    - '[String].substring(int,com.ctc.wstx.dtd.DTDValidatorBase)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getLocalName()'
    - '[String].substring(int)'
    - '[com.ctc.wstx.util.PrefixedName].reset(String,String)'
    - e.getValue()
    - '[String].indexOf(char)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDAttribute
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].findAttrDef(String,String)'
  - 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:238,1
    - Dst: Collections.emptyMap()
      Src: com.ctc.wstx.dtd.DTDValidatorBase:239,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: 247
      start: 232
    functionDepth: 1
    functionLinenumber: 232
    functionLinenumberEnd: 247
    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:
    - '[HashMap].<init>()'
    - '[com.ctc.wstx.util.PrefixedName].<init>(null,null)'
    - Collections.emptyMap()
    - '[Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].size()'
    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: 265
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 265
    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: 271
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 271
    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: 282
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 282
    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: 292
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 292
    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: 297
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 297
    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: 304
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 304
    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: 308
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 308
    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: 316
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 316
    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: 325
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 325
    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: 335
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 335
    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: 339
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 339
    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:354,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: 355
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 355
    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:374,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: 388
      start: 366
    functionDepth: 1
    functionLinenumber: 366
    functionLinenumberEnd: 388
    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:407,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: 412
      start: 399
    functionDepth: 0
    functionLinenumber: 399
    functionLinenumberEnd: 412
    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:429,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:430,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].hasNsDefaults()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:432,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: 433
      start: 426
    functionDepth: 1
    functionLinenumber: 426
    functionLinenumberEnd: 433
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].mayHaveNsDefaults(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached:
    - '[Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].get(com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.util.PrefixedName].reset(String,String)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].hasNsDefaults()'
    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:440,1
    - Dst: '[HashMap<String,com.ctc.wstx.dtd.DTDAttribute>].entrySet()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:442,1
    - Dst: me.getKey()
      Src: com.ctc.wstx.dtd.DTDValidatorBase:443,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].isPrefixLocallyDeclared(com.ctc.wstx.dtd.DTDValidatorBase)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:444,1
    - Dst: me.getValue()
      Src: com.ctc.wstx.dtd.DTDValidatorBase:445,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getDefaultValue(ValidationContext)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:446,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].addNsBinding(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDValidatorBase)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:447,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: 451
      start: 435
    functionDepth: 1
    functionLinenumber: 435
    functionLinenumberEnd: 451
    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:
    - me.getValue()
    - '[com.ctc.wstx.dtd.DTDElement].getNsDefaults()'
    - '[HashMap<String,com.ctc.wstx.dtd.DTDAttribute>].entrySet()'
    - '[com.ctc.wstx.sr.InputElementStack].isPrefixLocallyDeclared(com.ctc.wstx.dtd.DTDValidatorBase)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getDefaultValue(ValidationContext)'
    - '[com.ctc.wstx.sr.InputElementStack].addNsBinding(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDValidatorBase)'
    - me.getKey()
    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:464,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: 465
      start: 462
    functionDepth: 0
    functionLinenumber: 462
    functionLinenumberEnd: 465
    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:468,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: 469
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 469
    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: 471
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 471
    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: 475
      start: 473
    functionDepth: 0
    functionLinenumber: 473
    functionLinenumberEnd: 475
    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: 485
      start: 477
    functionDepth: 0
    functionLinenumber: 477
    functionLinenumberEnd: 485
    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: 489
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 489
    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:505,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: 506
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 506
    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:511,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: 512
      start: 508
    functionDepth: 2
    functionLinenumber: 508
    functionLinenumberEnd: 512
    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:517,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].doReportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,null)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:517,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: 519
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 519
    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:524,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].doReportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,null)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:524,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: 526
      start: 521
    functionDepth: 0
    functionLinenumber: 521
    functionLinenumberEnd: 526
    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:538,1
    - Dst: '[XMLValidationProblem].<init>(javax.xml.stream.Location,String,com.ctc.wstx.dtd.DTDValidatorBase)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:540,1
    - Dst: '[XMLValidationProblem].setReporter()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:541,1
    - Dst: '[ValidationContext].reportProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:542,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: 543
      start: 534
    functionDepth: 1
    functionLinenumber: 534
    functionLinenumberEnd: 543
    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()'
    - '[ValidationContext].reportProblem(XMLValidationProblem)'
    - '[XMLValidationProblem].<init>(javax.xml.stream.Location,String,com.ctc.wstx.dtd.DTDValidatorBase)'
    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:551,1
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].throwInternal(String)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:553,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].getName()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:555,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].getPrefix()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:557,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:559,1
    - Dst: '[ValidationContext].getNamespaceURI(String)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:560,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].length()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:562,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].reportValidationProblem(String,String,com.ctc.wstx.dtd.DTDAttribute)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:567,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].getLocalName()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:572,1
    - Dst: '[ValidationContext].addDefaultAttribute(String,com.ctc.wstx.dtd.DTDValidatorBase,String,String)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:572,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(DTDAttribute[])'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:582,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: 593
      start: 545
    functionDepth: 1
    functionLinenumber: 545
    functionLinenumberEnd: 593
    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.util.ExceptionUtil].throwInternal(String)'
    - '[String].length()'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].reportValidationProblem(String,String,com.ctc.wstx.dtd.DTDAttribute)'
    - '[ValidationContext].getNamespaceURI(String)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].length()'
    - '[com.ctc.wstx.util.PrefixedName].getPrefix()'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(DTDAttribute[])'
    - '[com.ctc.wstx.dtd.DTDAttribute].getName()'
    - '[com.ctc.wstx.dtd.DTDAttribute].getDefaultValue(ValidationContext)'
    - '[com.ctc.wstx.util.PrefixedName].getLocalName()'
    - '[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].setReporter(org.codehaus.stax2.validation.XMLValidator)'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(Location,com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity,com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity)'
    - '[java.text.MessageFormat].format(String)'
    - '[org.codehaus.stax2.validation.ValidationContext].reportProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
    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:
    - '[com.ctc.wstx.dtd.ModelNode].<init>()'
    - subModels[i].isNullable()
    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(char)'
      Src: com.ctc.wstx.dtd.ChoiceModel:48,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.ChoiceModel:51,1
    - Dst: mSubModels[i].toString()
      Src: com.ctc.wstx.dtd.ChoiceModel:53,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.dtd.ChoiceModel)'
      Src: com.ctc.wstx.dtd.ChoiceModel:53,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.ChoiceModel:55,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.ChoiceModel:56,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    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: 57
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 57
    functionName: '[com.ctc.wstx.dtd.ChoiceModel].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceModel.java
    functionUses: 1
    functionsReached:
    - mSubModels[i].toString()
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(com.ctc.wstx.dtd.ChoiceModel)'
    - '[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:69,1
    - Dst: '[com.ctc.wstx.dtd.ChoiceModel].<init>(com.ctc.wstx.dtd.ChoiceModel)'
      Src: com.ctc.wstx.dtd.ChoiceModel:71,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: 72
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 72
    functionName: '[com.ctc.wstx.dtd.ChoiceModel].cloneModel()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceModel.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.ChoiceModel].<init>(com.ctc.wstx.dtd.ChoiceModel)'
    - mSubModels[i].cloneModel()
    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: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    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:84,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: 86
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 86
    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:91,1
    - Dst: mSubModels[i].addFirstPos(BitSet)
      Src: com.ctc.wstx.dtd.ChoiceModel:93,1
    - Dst: '[BitSet].or(BitSet)'
      Src: com.ctc.wstx.dtd.ChoiceModel:96,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: 97
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 97
    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)'
    - '[BitSet].<init>()'
    - mSubModels[i].addFirstPos(BitSet)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.ChoiceModel].addFirstPos(BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[BitSet].<init>()'
      Src: com.ctc.wstx.dtd.ChoiceModel:102,1
    - Dst: mSubModels[i].addLastPos(BitSet)
      Src: com.ctc.wstx.dtd.ChoiceModel:104,1
    - Dst: '[BitSet].or(BitSet)'
      Src: com.ctc.wstx.dtd.ChoiceModel:107,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: 108
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 108
    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:115,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: 117
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 117
    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:
    - '[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)'
    - '[String].<init>(char[],int)'
    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.dtd.DTDNotationAttr].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
    - '[com.ctc.wstx.util.WordResolver].find(com.ctc.wstx.dtd.DTDNotationAttr)'
    - mDefValue.setValue(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.TokenContentSpec].<init>(char,com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.ContentSpec].<init>(char)'
    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.OptionalModel].<init>(com.ctc.wstx.dtd.TokenModel)'
    - '[com.ctc.wstx.dtd.TokenModel].<init>(com.ctc.wstx.util.PrefixedName)'
    - '[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)'
    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: 6
    functionsReached:
    - '[String].length()'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.dtd.DTDId].<init>(String,null,int,boolean)'
    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: 2
    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: 2
    functionsReached:
    - '[String].length()'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.dtd.DTDId].<init>(String,null,int,boolean)'
    - '[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: 4
    functionsReached:
    - '[java.net.URI].hashCode()'
    - '[String].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: 4
    functionsReached:
    - '[StringBuilder].append(java.net.URI)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(com.ctc.wstx.dtd.DTDId)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - Integer.toHexString(int)
    - '[StringBuilder].append(boolean)'
    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:
    - '[java.net.URI].equals(com.ctc.wstx.dtd.DTDId)'
    - '[Object].getClass()'
    - op.equals(String)
    - '[com.ctc.wstx.dtd.DTDId].getClass()'
    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:
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.dtd.LargePrefixedNameSet,com.ctc.wstx.dtd.LargePrefixedNameSet)'
    - nk.hashCode()
    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.dtd.LargePrefixedNameSet].equals(com.ctc.wstx.util.PrefixedName)'
    - res.equals(com.ctc.wstx.util.PrefixedName)
    - bucket.getNext()
    - '[com.ctc.wstx.util.PrefixedName].hashCode()'
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet].getName()'
    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:
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet].next()'
    - b.getNext()
    - '[StringBuilder].append(String)'
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet].toString()'
    - '[java.util.TreeSet].iterator()'
    - '[StringBuilder].append(com.ctc.wstx.dtd.LargePrefixedNameSet)'
    - '[java.util.TreeSet].add(com.ctc.wstx.dtd.LargePrefixedNameSet)'
    - b.getName()
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet].hasNext()'
    - '[java.util.TreeSet].<init>()'
    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:
    - '[com.ctc.wstx.dtd.ContentSpec].<init>(char)'
    - '[Collection<com.ctc.wstx.dtd.ContentSpec>].size()'
    - '[Collection<com.ctc.wstx.dtd.ContentSpec>].toArray(ContentSpec[])'
    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:
    - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].<init>(com.ctc.wstx.dtd.ChoiceContentSpec,com.ctc.wstx.dtd.PrefixedNameSet)'
    - specs[i].isLeaf()
    - '[com.ctc.wstx.dtd.ChoiceContentSpec].namesetFromSpecs(boolean,com.ctc.wstx.dtd.ChoiceContentSpec)'
    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].cloneModel()'
    - '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ChoiceModel,com.ctc.wstx.dtd.StarModel)'
    - '[com.ctc.wstx.dtd.OptionalModel].<init>(com.ctc.wstx.dtd.ChoiceModel)'
    - specs[i].rewrite()
    - '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.ModelNode)'
    - '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.ChoiceModel)'
    - '[com.ctc.wstx.dtd.ChoiceModel].<init>(com.ctc.wstx.dtd.ChoiceContentSpec)'
    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].<init>()'
    - '[StringBuilder].append(String)'
    - mContentSpecs[i].toString()
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(com.ctc.wstx.dtd.ChoiceContentSpec)'
    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.SmallPrefixedNameSet].<init>(boolean,com.ctc.wstx.dtd.ChoiceContentSpec)'
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet].<init>(boolean,com.ctc.wstx.dtd.ChoiceContentSpec)'
    - '[com.ctc.wstx.dtd.TokenContentSpec].getName()'
    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.ModelNode].cloneModel()'
    - '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.ModelNode)'
    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:
    - '[BitSet].<init>()'
    - '[com.ctc.wstx.dtd.ModelNode].addFirstPos(BitSet)'
    - '[BitSet].nextSetBit(int)'
    - followPosSets[ix].or(BitSet)
    - '[com.ctc.wstx.dtd.ModelNode].addLastPos(BitSet)'
    - '[com.ctc.wstx.dtd.ModelNode].calcFollowPos(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.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDEntitiesAttr)'
    - '[com.ctc.wstx.dtd.DTDEntitiesAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDEntitiesAttr,String)'
    - '[com.ctc.wstx.io.WstxInputData].isNameStartChar(com.ctc.wstx.dtd.DTDEntitiesAttr,com.ctc.wstx.dtd.DTDEntitiesAttr,com.ctc.wstx.dtd.DTDEntitiesAttr)'
    - '[StringBuilder].<init>(com.ctc.wstx.dtd.DTDEntitiesAttr)'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
    - '[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)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.dtd.DTDEntitiesAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
    - '[com.ctc.wstx.dtd.DTDEntitiesAttr].findEntityDecl(com.ctc.wstx.dtd.DTDValidatorBase,char[],int)'
    - '[com.ctc.wstx.dtd.DTDEntitiesAttr].getName()'
    - '[StringBuilder].append(char)'
    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:
    - '[java.util.StringTokenizer].<init>(com.ctc.wstx.dtd.DTDEntitiesAttr)'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - dtdr.findEntity(com.ctc.wstx.dtd.DTDEntitiesAttr)
    - '[com.ctc.wstx.dtd.DTDEntitiesAttr].validateDefaultNames(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    - 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].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.io.WstxInputData].isNameChar(com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(char[],int)'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDNmTokensAttr)'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
    - '[com.ctc.wstx.dtd.DTDNmTokensAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDNmTokensAttr,String)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.dtd.DTDNmTokensAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
    - '[StringBuilder].append(char)'
    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:176,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDNmTokensAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:176,1
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokensAttr].substring(com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:181,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:182,1
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokensAttr].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:184,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:192,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:194,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.dtd.DTDNmTokensAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:196,1
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokensAttr].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:202,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:208,1
    - Dst: mDefValue.setValue(com.ctc.wstx.dtd.DTDNmTokensAttr)
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:208,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 44
    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: 210
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 210
    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:
    - '[com.ctc.wstx.dtd.DTDNmTokensAttr].charAt(com.ctc.wstx.dtd.DTDNmTokensAttr)'
    - '[com.ctc.wstx.dtd.DTDNmTokensAttr].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
    - '[StringBuilder].append(com.ctc.wstx.dtd.DTDNmTokensAttr)'
    - mDefValue.getValue()
    - '[StringBuilder].<init>(int)'
    - mDefValue.setValue(com.ctc.wstx.dtd.DTDNmTokensAttr)
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDNmTokensAttr)'
    - '[com.ctc.wstx.io.WstxInputData].findIllegalNmtokenChar(com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[com.ctc.wstx.dtd.DTDNmTokensAttr].substring(com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr)'
    - '[com.ctc.wstx.dtd.DTDNmTokensAttr].length()'
    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.ModelNode].cloneModel()'
    - '[com.ctc.wstx.dtd.OptionalModel].<init>(com.ctc.wstx.dtd.ModelNode)'
    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:
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(com.ctc.wstx.dtd.DTDTypingNonValidator)'
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].getSpecialCount()'
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].attrsNeedValidation()'
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].getAttributes()'
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].hasAttrDefaultValues()'
    - mTmpKey.reset(String,String)
    - mElemSpecs.get(com.ctc.wstx.dtd.DTDTypingNonValidator)
    - '[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: '[com.ctc.wstx.dtd.DTDTypingNonValidator].findAttrDef(String,String)'
      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: 11
    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:
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].findAttrDef(String,String)'
    - '[BitSet].set(com.ctc.wstx.dtd.DTDTypingNonValidator)'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(com.ctc.wstx.dtd.DTDTypingNonValidator)'
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].getSpecialIndex()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDTypingNonValidator].validateAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDTypingNonValidator].findAttrDef(String,String)'
      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: 12
    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:
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].findAttrDef(String,String)'
    - '[BitSet].set(com.ctc.wstx.dtd.DTDTypingNonValidator)'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(com.ctc.wstx.dtd.DTDTypingNonValidator)'
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].normalize(char[],int,int)'
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].getSpecialIndex()'
    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].doAddDefaultValue(com.ctc.wstx.dtd.DTDTypingNonValidator)'
    - elem.getSpecialAttrs()
    - specBits.nextClearBit(int)
    - elem.getAllowedContentIfSpace()
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].get(com.ctc.wstx.dtd.DTDTypingNonValidator)'
    - elem.getSpecialCount()
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].hasDefaultValue()'
    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: 3
    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:32,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: 33
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 33
    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:37,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: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    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: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    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:67,1
    - Dst: '[com.ctc.wstx.dtd.DTDIdRefsAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:73,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:78,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getIdMap()'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:83,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getLocation()'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:84,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].getHashSeed()'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:85,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:92,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:93,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDIdRefsAttr)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:99,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:102,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:103,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.dtd.DTDIdRefsAttr)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:110,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getElemName()'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:111,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].addReferenced(char[],int,com.ctc.wstx.dtd.DTDIdRefsAttr,int,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDIdRefsAttr)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:109,1
    - Dst: '[com.ctc.wstx.util.ElementId].getId()'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:121,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:124,1
    - Dst: '[com.ctc.wstx.util.ElementId].getId()'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:126,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:127,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:128,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:133,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:140,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 55
    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: 146
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 146
    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:
    - '[com.ctc.wstx.util.ElementIdMap].getHashSeed()'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getLocation()'
    - '[com.ctc.wstx.io.WstxInputData].isNameStartChar(com.ctc.wstx.dtd.DTDIdRefsAttr,com.ctc.wstx.dtd.DTDIdRefsAttr,com.ctc.wstx.dtd.DTDIdRefsAttr)'
    - '[com.ctc.wstx.io.WstxInputData].isNameChar(com.ctc.wstx.dtd.DTDIdRefsAttr,com.ctc.wstx.dtd.DTDIdRefsAttr,com.ctc.wstx.dtd.DTDIdRefsAttr)'
    - '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.dtd.DTDIdRefsAttr)'
    - '[com.ctc.wstx.util.ElementId].getId()'
    - '[StringBuilder].<init>(String)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getIdMap()'
    - '[com.ctc.wstx.util.ElementIdMap].addReferenced(char[],int,com.ctc.wstx.dtd.DTDIdRefsAttr,int,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDIdRefsAttr)'
    - '[com.ctc.wstx.dtd.DTDIdRefsAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDIdRefsAttr)'
    - '[StringBuilder].append(String)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getElemName()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[com.ctc.wstx.dtd.DTDIdRefsAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDIdRefsAttr,String)'
    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:160,1
    - Dst: mDefValue.setValue(com.ctc.wstx.dtd.DTDIdRefsAttr)
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:162,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: 164
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 164
    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:
    - mDefValue.setValue(com.ctc.wstx.dtd.DTDIdRefsAttr)
    - '[com.ctc.wstx.dtd.DTDIdRefsAttr].validateDefaultNames(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    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:
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
    - '[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.dtd.DTDNmTokenAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDNmTokenAttr,String)'
    - '[String].<init>(char[],int,com.ctc.wstx.dtd.DTDNmTokenAttr)'
    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:
    - mDefValue.setValue(com.ctc.wstx.dtd.DTDNmTokenAttr)
    - '[com.ctc.wstx.dtd.DTDNmTokenAttr].validateDefaultNmToken(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    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.api.ReaderConfig].createFullDefaults()'
    - '[com.ctc.wstx.util.DefaultXmlSymbolTable].getInstance()'
    - '[com.ctc.wstx.api.ValidatorConfig].createDefaults()'
    - '[XMLValidationSchemaFactory].<init>(com.ctc.wstx.dtd.DTDSchemaFactory)'
    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.io.StreamBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,InputStream)'
    - '[com.ctc.wstx.dtd.DTDSchemaFactory].createPrivateReaderConfig()'
    - '[com.ctc.wstx.dtd.DTDSchemaFactory].doCreateSchema(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.StreamBootstrapper,String,String,null)'
    - '[com.ctc.wstx.io.SystemId].construct(String)'
    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.dtd.DTDSchemaFactory].createPrivateReaderConfig()'
    - '[com.ctc.wstx.dtd.DTDSchemaFactory].doCreateSchema(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.ReaderBootstrapper,String,String,null)'
    - '[com.ctc.wstx.io.SystemId].construct(String)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,Reader,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:
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(null,null,InputStream)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.DTDSchemaFactory)'
    - '[java.net.URL].toExternalForm()'
    - '[com.ctc.wstx.dtd.DTDSchemaFactory].createPrivateReaderConfig()'
    - '[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:
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.DTDSchemaFactory)'
    - '[com.ctc.wstx.dtd.DTDSchemaFactory].createPrivateReaderConfig()'
    - '[com.ctc.wstx.dtd.DTDSchemaFactory].doCreateSchema(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.StreamBootstrapper,null,com.ctc.wstx.dtd.DTDSchemaFactory,URL)'
    - '[FileInputStream].<init>(File)'
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(null,null,FileInputStream)'
    - '[com.ctc.wstx.util.URLUtil].toURL(File)'
    - '[URL].toExternalForm()'
    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.io.InputBootstrapper].declaredXml11()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readExternalSubset(com.ctc.wstx.io.ReaderSource,com.ctc.wstx.api.ReaderConfig,null,boolean,int)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.DTDSchemaFactory)'
    - '[com.ctc.wstx.util.URLUtil].urlFromCurrentDir()'
    - '[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.io.InputBootstrapper].getDeclaredVersion()'
    - '[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.SystemId].construct(String,URL)'
    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()'
    - '[com.ctc.wstx.dtd.PrefixedNameSet].appendNames(StringBuilder,String)'
    - '[StringBuilder].<init>()'
    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:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 115
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 115
    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:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    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
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 127
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 127
    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:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 148
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 148
    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:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 153
      start: 150
    functionDepth: 3
    functionLinenumber: 150
    functionLinenumberEnd: 153
    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:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 170
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 170
    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:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 183
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 183
    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:192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 194
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 194
    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:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 210
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 210
    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: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.SimpleOutputElement
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 221
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 221
    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
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 231
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 231
    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
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 237
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 237
    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:246,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.SimpleOutputElement:249,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 253
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 253
    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
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 257
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 257
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].getPrefix()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    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
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 261
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 261
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].getLocalName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    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
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 265
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 265
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].getNamespaceURI()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    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:269,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String,String)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:271,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 272
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 272
    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)'
    - '[javax.xml.namespace.QName].<init>(String,String,String)'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.ctc.wstx.sw.SimpleOutputElement:284,1
    - Dst: '[HashMap].<init>()'
      Src: com.ctc.wstx.sw.SimpleOutputElement:285,1
    - Dst: '[ArrayList].size()'
      Src: com.ctc.wstx.sw.SimpleOutputElement:287,1
    - Dst: '[com.ctc.wstx.sr.Attribute].<init>(String,String,String,String,com.ctc.wstx.sw.SimpleOutputElement)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:287,1
    - Dst: '[HashMap].put(com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:288,1
    - Dst: '[com.ctc.wstx.exc.WstxOutputException].<init>(String)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:289,1
    - Dst: '[ArrayList].add(com.ctc.wstx.sr.Attribute)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:291,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 4
    argNames:
    - nsURI
    - localName
    - prefix
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 292
      start: 280
    functionDepth: 2
    functionLinenumber: 280
    functionLinenumberEnd: 292
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].addAttribute(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.exc.WstxOutputException].<init>(String)'
    - '[HashMap].<init>()'
    - '[ArrayList].size()'
    - '[HashMap].put(com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute)'
    - '[ArrayList].<init>()'
    - '[com.ctc.wstx.sr.Attribute].<init>(String,String,String,String,com.ctc.wstx.sw.SimpleOutputElement)'
    - '[ArrayList].add(com.ctc.wstx.sr.Attribute)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].addAttribute(String,String,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
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 302
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 302
    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
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 307
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 307
    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: '[com.ctc.wstx.sw.SimpleOutputElement].setValidator(org.codehaus.stax2.validation.XMLValidator)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:319,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.XMLValidator
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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:
    - validator
    argTypes:
    - org.codehaus.stax2.validation.XMLValidator
    constantsTouched: []
    func_position:
      end: 321
      start: 316
    functionDepth: 1
    functionLinenumber: 316
    functionLinenumberEnd: 321
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].setValidator(org.codehaus.stax2.validation.XMLValidator)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].setValidator(org.codehaus.stax2.validation.XMLValidator)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].setValidator(org.codehaus.stax2.validation.XMLValidator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:332,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].length()'
      Src: com.ctc.wstx.sw.SimpleOutputElement:333,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
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      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: 336
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 336
    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:
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
    - '[com.ctc.wstx.sw.SimpleOutputElement].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].setRootNsContext(javax.xml.namespace.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList<com.ctc.wstx.sr.Attribute>].size()'
      Src: com.ctc.wstx.sw.SimpleOutputElement:339,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 340
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    functionsReached:
    - '[ArrayList<com.ctc.wstx.sr.Attribute>].size()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList<com.ctc.wstx.sr.Attribute>].get(int)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:343,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 344
      start: 342
    functionDepth: 0
    functionLinenumber: 342
    functionLinenumberEnd: 344
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeLocalName(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    functionsReached:
    - '[ArrayList<com.ctc.wstx.sr.Attribute>].get(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeLocalName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList<com.ctc.wstx.sr.Attribute>].get(int)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:347,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 348
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 348
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeNamespace(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    functionsReached:
    - '[ArrayList<com.ctc.wstx.sr.Attribute>].get(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeNamespace(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList<com.ctc.wstx.sr.Attribute>].get(int)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:351,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 352
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 352
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributePrefix(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    functionsReached:
    - '[ArrayList<com.ctc.wstx.sr.Attribute>].get(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributePrefix(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList<com.ctc.wstx.sr.Attribute>].get(int)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:355,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 356
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 356
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeValue(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    functionsReached:
    - '[ArrayList<com.ctc.wstx.sr.Attribute>].get(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.Attribute].<init>(String,String,null,null)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:362,1
    - Dst: '[HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>].get(com.ctc.wstx.sr.Attribute)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:362,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 364
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 364
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeValue(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    functionsReached:
    - '[HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>].get(com.ctc.wstx.sr.Attribute)'
    - '[com.ctc.wstx.sr.Attribute].<init>(String,String,null,null)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeValue(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].getAttributeType(int)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:368,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 369
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 369
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeType(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.validation.XMLValidator].getAttributeType(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.Attribute].<init>(String,String,null,null)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:375,1
    - Dst: '[HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>].get(com.ctc.wstx.sr.Attribute)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:375,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 377
      start: 371
    functionDepth: 0
    functionLinenumber: 371
    functionLinenumberEnd: 377
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].findAttributeIndex(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    functionsReached:
    - '[HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>].get(com.ctc.wstx.sr.Attribute)'
    - '[com.ctc.wstx.sr.Attribute].<init>(String,String,null,null)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].findAttributeIndex(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].<init>()'
      Src: com.ctc.wstx.sw.SimpleOutputElement:390,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.validation.XMLValidator
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 393
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 393
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeCollector()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].<init>()'
    linkageType: ''
    returnType: org.codehaus.stax2.validation.XMLValidator
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeCollector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: vld.validateElementStart(String,String,String)
      Src: com.ctc.wstx.sw.SimpleOutputElement:397,1
    - Dst: '[ArrayList<com.ctc.wstx.sr.Attribute>].size()'
      Src: com.ctc.wstx.sw.SimpleOutputElement:398,1
    - Dst: vld.validateAttribute(com.ctc.wstx.sw.SimpleOutputElement,com.ctc.wstx.sw.SimpleOutputElement,com.ctc.wstx.sw.SimpleOutputElement,com.ctc.wstx.sw.SimpleOutputElement)
      Src: com.ctc.wstx.sw.SimpleOutputElement:400,1
    - Dst: vld.validateElementAndAttributes()
      Src: com.ctc.wstx.sw.SimpleOutputElement:403,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashMap<com.ctc.wstx.sr.Attribute,com.ctc.wstx.sr.Attribute>
      - ArrayList<com.ctc.wstx.sr.Attribute>
      - com.ctc.wstx.sr.AttributeCollector
      - org.codehaus.stax2.validation.XMLValidator
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 404
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 404
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].validateElementStartAndAttributes()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 2
    functionsReached:
    - vld.validateElementStart(String,String,String)
    - '[ArrayList<com.ctc.wstx.sr.Attribute>].size()'
    - vld.validateElementAndAttributes()
    - vld.validateAttribute(com.ctc.wstx.sw.SimpleOutputElement,com.ctc.wstx.sw.SimpleOutputElement,com.ctc.wstx.sw.SimpleOutputElement,com.ctc.wstx.sw.SimpleOutputElement)
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].validateElementStartAndAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector].addAttribute(String,String,String,String)'
      Src: com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector:417,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractAttributeCollector
    argCount: 4
    argNames:
    - localName
    - uri
    - prefix
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 419
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 419
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector].validateAttribute(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector].addAttribute(String,String,String,String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector].validateAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector)'
      Src: com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector:424,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector].addAttribute(String,String,String,String)'
      Src: com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector:425,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractAttributeCollector
    argCount: 6
    argNames:
    - localName
    - uri
    - prefix
    - valueChars
    - valueStart
    - valueEnd
    argTypes:
    - String
    - String
    - String
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 427
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 427
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector].validateAttribute(String,String,String,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(char[],int,com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector)'
    - '[com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector].addAttribute(String,String,String,String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector].validateAttribute(String,String,String,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector
      static: false
      superClass: AbstractAttributeCollector
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector
    signature: '[com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: com.ctc.wstx.sw.SimpleOutputElement.Attribute:454,1
    - Dst: '[String].hashCode()'
      Src: com.ctc.wstx.sw.SimpleOutputElement.Attribute:454,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sw.SimpleOutputElement.Attribute
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - nsURI
    - localName
    - prefix
    - value
    - index
    argTypes:
    - String
    - String
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 458
      start: 451
    functionDepth: 1
    functionLinenumber: 451
    functionLinenumberEnd: 458
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement.Attribute].<init>(String,String,String,String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: com.ctc.wstx.sw.SimpleOutputElement.Attribute
    signature: '[com.ctc.wstx.sw.SimpleOutputElement.Attribute].<init>(String,String,String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: otherLN.equals(String)
      Src: com.ctc.wstx.sw.SimpleOutputElement.Attribute:471,1
    - Dst: otherURI.equals(String)
      Src: com.ctc.wstx.sw.SimpleOutputElement.Attribute:475,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      - 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: 476
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 476
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement.Attribute].equals(Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached:
    - otherLN.equals(String)
    - otherURI.equals(String)
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sw.SimpleOutputElement.Attribute].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.SimpleOutputElement.Attribute:480,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 484
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 484
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement.Attribute].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.Attribute].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - 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: 489
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 489
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement.Attribute].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.Attribute].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].compareTo(com.ctc.wstx.sw.SimpleOutputElement.Attribute)'
      Src: com.ctc.wstx.sw.SimpleOutputElement.Attribute:494,1
    - Dst: '[String].compareTo(String)'
      Src: com.ctc.wstx.sw.SimpleOutputElement.Attribute:496,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.Attribute
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - com.ctc.wstx.sr.Attribute
    constantsTouched: []
    func_position:
      end: 499
      start: 491
    functionDepth: 0
    functionLinenumber: 491
    functionLinenumberEnd: 499
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement.Attribute].compareTo(com.ctc.wstx.sr.Attribute)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached:
    - '[String].compareTo(com.ctc.wstx.sw.SimpleOutputElement.Attribute)'
    - '[String].compareTo(String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.SimpleOutputElement.Attribute].compareTo(com.ctc.wstx.sr.Attribute)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriter].<init>(com.ctc.wstx.api.WriterConfig,String,boolean)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:176,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].allocFullCBuffer(int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:178,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].guessEncodingBitSize(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:193,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
      - int
      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: 196
      start: 172
    functionDepth: 3
    functionLinenumber: 172
    functionLinenumberEnd: 196
    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.sw.XmlWriter].<init>(com.ctc.wstx.api.WriterConfig,String,boolean)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].guessEncodingBitSize(String)'
    - '[com.ctc.wstx.api.WriterConfig].allocFullCBuffer(int)'
    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
      - int
      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: 201
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 201
    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
      - int
      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: 212
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 212
    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
      - int
      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: 217
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 217
    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:228,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:232,1
    - Dst: mConfig.freeFullCBuffer(com.ctc.wstx.sw.BufferingXmlWriter)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:238,1
    - Dst: '[com.ctc.wstx.io.CompletelyCloseable].closeCompletely()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:246,1
    - Dst: '[java.io.Writer].close()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:248,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    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
      - int
      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: 251
      start: 225
    functionDepth: 2
    functionLinenumber: 225
    functionLinenumberEnd: 251
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].close(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - mConfig.freeFullCBuffer(com.ctc.wstx.sw.BufferingXmlWriter)
    - '[java.io.Writer].close()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
    - '[com.ctc.wstx.io.CompletelyCloseable].closeCompletely()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
    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:256,1
    - Dst: '[java.io.Writer].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:257,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
      - int
      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: 258
      start: 253
    functionDepth: 1
    functionLinenumber: 253
    functionLinenumberEnd: 258
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 6
    functionsReached:
    - '[java.io.Writer].flush()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:266,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:272,1
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:274,1
    - Dst: System.arraycopy(char[],int,char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:293,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:298,1
    - Dst: '[java.io.Writer].write(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:302,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    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
      - int
      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: 303
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 303
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(char[],int,char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    - System.arraycopy(char[],int,char[],int,int)
    - '[java.io.Writer].write(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
    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:315,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
      - int
      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: 316
      start: 310
    functionDepth: 2
    functionLinenumber: 310
    functionLinenumberEnd: 316
    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: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:324,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:325,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:331,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,char[],int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:333,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:338,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    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
      - int
      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: 339
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 339
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 5
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,char[],int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:347,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:353,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,char[],int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:355,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,char[],com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:374,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:379,1
    - Dst: '[java.io.Writer].write(String,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:383,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 20
    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
      - int
      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: 384
      start: 341
    functionDepth: 1
    functionLinenumber: 341
    functionLinenumberEnd: 384
    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)'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,char[],int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
    - '[java.io.Writer].write(String,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    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:394,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
      - int
      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: 395
      start: 392
    functionDepth: 3
    functionLinenumber: 392
    functionLinenumberEnd: 395
    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:399,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
      - int
      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: 400
      start: 397
    functionDepth: 3
    functionLinenumber: 397
    functionLinenumberEnd: 400
    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:404,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
      - int
      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: 405
      start: 402
    functionDepth: 3
    functionLinenumber: 402
    functionLinenumberEnd: 405
    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:409,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
      - int
      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: 410
      start: 407
    functionDepth: 3
    functionLinenumber: 407
    functionLinenumberEnd: 410
    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:415,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:416,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:418,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
      - int
      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: 420
      start: 412
    functionDepth: 3
    functionLinenumber: 412
    functionLinenumberEnd: 420
    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)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,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:424,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
      - int
      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: 425
      start: 422
    functionDepth: 2
    functionLinenumber: 422
    functionLinenumberEnd: 425
    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].replaceInvalidInUnescapable(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:439,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCDataContent(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:440,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedCData(String,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:446,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:450,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:451,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:451,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:452,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    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
      - int
      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: 454
      start: 433
    functionDepth: 4
    functionLinenumber: 433
    functionLinenumberEnd: 454
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCData(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[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)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedCData(String,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].replaceInvalidInUnescapable(String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].replaceInvalidInUnescapable(char[],int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:460,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCDataContent(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:465,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedCData(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:471,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:475,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:476,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:477,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    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
      - int
      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: 479
      start: 456
    functionDepth: 3
    functionLinenumber: 456
    functionLinenumberEnd: 479
    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(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,int,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCDataContent(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].replaceInvalidInUnescapable(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:488,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:492,1
    - Dst: Math.min(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:497,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:506,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].calcSurrogate(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:506,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity(int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:506,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:518,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:530,1
    - Dst: String.valueOf(char)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:531,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:546,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:558,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:563,1
    - Dst: '[String].charAt(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:565,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:566,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntityCombined(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,boolean)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:566,1
    CyclomaticComplexity: 37
    EdgeCount: 37
    ICount: 58
    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
      - int
      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: 573
      start: 481
    functionDepth: 2
    functionLinenumber: 481
    functionLinenumberEnd: 573
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCharacters(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].calcSurrogate(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity(int)'
    - '[String].charAt(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    - Math.min(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntityCombined(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,boolean)'
    - String.valueOf(char)
    - '[String].charAt()'
    - mTextWriter.write(String)
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(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:582,1
    - Dst: Math.min(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:588,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].calcSurrogate(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:597,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity(int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:597,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:633,1
    - Dst: String.valueOf(char)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:635,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:650,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:653,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntityCombined(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,boolean)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:657,1
    CyclomaticComplexity: 38
    EdgeCount: 38
    ICount: 58
    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
      - int
      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: 664
      start: 575
    functionDepth: 2
    functionLinenumber: 575
    functionLinenumberEnd: 664
    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(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity(int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].calcSurrogate(com.ctc.wstx.sw.BufferingXmlWriter)'
    - Math.min(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntityCombined(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,boolean)'
    - String.valueOf(char)
    - mTextWriter.write(char[],int,int)
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(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].replaceInvalidInUnescapable(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:678,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCommentContent(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:679,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedComment(String,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:685,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:689,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:690,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:691,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    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
      - int
      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: 693
      start: 673
    functionDepth: 4
    functionLinenumber: 673
    functionLinenumberEnd: 693
    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].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCommentContent(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedComment(String,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].replaceInvalidInUnescapable(String)'
    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:698,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
      - int
      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: 699
      start: 695
    functionDepth: 2
    functionLinenumber: 695
    functionLinenumberEnd: 699
    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:706,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,boolean)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:713,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:715,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:718,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:719,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:720,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:722,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:724,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:725,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:728,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:729,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:730,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:731,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:733,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
      - int
      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: 734
      start: 701
    functionDepth: 3
    functionLinenumber: 701
    functionLinenumberEnd: 734
    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:
    - '[String].length()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,boolean)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    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:741,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:743,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:744,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:745,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
      - int
      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: 746
      start: 736
    functionDepth: 3
    functionLinenumber: 736
    functionLinenumberEnd: 746
    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].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[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:754,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:755,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:756,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:757,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:759,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:760,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:761,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:762,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:763,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:766,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:767,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:768,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:769,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:771,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
      - int
      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: 772
      start: 748
    functionDepth: 3
    functionLinenumber: 748
    functionLinenumberEnd: 772
    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:
    - '[String].length()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
    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:780,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:782,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:783,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:784,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].replaceInvalidInUnescapable(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:787,1
    - Dst: '[String].indexOf(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:788,1
    - Dst: '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:790,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:796,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:798,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:800,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    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
      - int
      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: 802
      start: 774
    functionDepth: 3
    functionLinenumber: 774
    functionLinenumberEnd: 802
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writePI(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].indexOf(char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].replaceInvalidInUnescapable(String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writePI(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:814,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:816,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:820,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:822,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:823,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:827,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:828,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    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
      - int
      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: 831
      start: 810
    functionDepth: 3
    functionLinenumber: 810
    functionLinenumberEnd: 831
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagStart(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,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].verifyNoPendingSurrogate()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagStart(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:837,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:838,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagStart(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:839,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:844,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:845,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:849,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:850,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:852,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:853,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:854,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:855,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:859,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:862,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:863,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 30
    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
      - int
      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: 866
      start: 833
    functionDepth: 4
    functionLinenumber: 833
    functionLinenumberEnd: 866
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagStart(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagStart(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,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].verifyNoPendingSurrogate()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    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:870,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
      - int
      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: 871
      start: 868
    functionDepth: 2
    functionLinenumber: 868
    functionLinenumberEnd: 871
    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].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:876,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:882,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    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
      - int
      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: 892
      start: 873
    functionDepth: 1
    functionLinenumber: 873
    functionLinenumberEnd: 892
    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()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagEmptyEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:897,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:899,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:901,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:902,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:903,1
    - Dst: '[String].length()'
      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:909,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    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
      - int
      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: 914
      start: 894
    functionDepth: 3
    functionLinenumber: 894
    functionLinenumberEnd: 914
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeEndTag(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeEndTag(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:919,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:920,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeEndTag(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:921,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:925,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:926,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:928,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:933,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:934,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:935,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:936,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:941,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:944,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:945,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 33
    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
      - int
      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: 950
      start: 916
    functionDepth: 4
    functionLinenumber: 916
    functionLinenumberEnd: 950
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeEndTag(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeEndTag(String)'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeEndTag(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:965,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:967,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:969,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:971,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:972,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:973,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:978,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:985,1
    - Dst: mAttrValueWriter.write(String,int,com.ctc.wstx.sw.BufferingXmlWriter)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:988,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:990,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:993,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    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
      - int
      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: 994
      start: 958
    functionDepth: 3
    functionLinenumber: 958
    functionLinenumberEnd: 994
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttribute(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - mAttrValueWriter.write(String,int,com.ctc.wstx.sw.BufferingXmlWriter)
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,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].verifyNoPendingSurrogate()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1003,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1005,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1007,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1009,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1010,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1011,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:1016,1
    - Dst: mAttrValueWriter.write(char[],int,int)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1025,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(char[],int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1027,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1030,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    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
      - int
      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: 1031
      start: 996
    functionDepth: 3
    functionLinenumber: 996
    functionLinenumberEnd: 1031
    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:
    - '[String].length()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(char[],int,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,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].verifyNoPendingSurrogate()'
    - mAttrValueWriter.write(char[],int,int)
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttribute(String,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1040,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1042,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1043,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1045,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1046,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1047,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1049,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1050,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1052,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1053,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:1058,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1061,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:1062,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1069,1
    - Dst: mAttrValueWriter.write(String,int,com.ctc.wstx.sw.BufferingXmlWriter)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1072,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1074,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1077,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 41
    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
      - int
      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: 1078
      start: 1033
    functionDepth: 3
    functionLinenumber: 1033
    functionLinenumberEnd: 1078
    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:
    - '[String].length()'
    - mAttrValueWriter.write(String,int,com.ctc.wstx.sw.BufferingXmlWriter)
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,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].verifyNoPendingSurrogate()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttribute(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1087,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1089,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1090,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1092,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1093,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1094,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1096,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1097,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1099,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1100,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:1105,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1108,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:1109,1
    - Dst: mAttrValueWriter.write(char[],int,int)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1117,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(char[],int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1119,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1122,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 37
    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
      - int
      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: 1123
      start: 1080
    functionDepth: 3
    functionLinenumber: 1080
    functionLinenumberEnd: 1123
    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:
    - '[String].length()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(char[],int,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,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].verifyNoPendingSurrogate()'
    - mAttrValueWriter.write(char[],int,int)
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    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:1141,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1150,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1168,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1173,1
    - Dst: '[String].charAt(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1175,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1176,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntityCombined(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,boolean)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1176,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 36
    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
      - int
      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: 1179
      start: 1125
    functionDepth: 1
    functionLinenumber: 1125
    functionLinenumberEnd: 1179
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntityCombined(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,boolean)'
    - '[String].charAt()'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(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:1206,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1224,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1229,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntityCombined(com.ctc.wstx.sw.BufferingXmlWriter,boolean)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1232,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 34
    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
      - int
      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: 1235
      start: 1181
    functionDepth: 1
    functionLinenumber: 1181
    functionLinenumberEnd: 1235
    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].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntityCombined(com.ctc.wstx.sw.BufferingXmlWriter,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1250,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1253,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1254,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1257,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1259,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1262,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    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
      - int
      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: 1264
      start: 1243
    functionDepth: 2
    functionLinenumber: 1243
    functionLinenumberEnd: 1264
    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].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
    - '[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: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1274,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1276,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1277,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1281,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:1283,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1284,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1287,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    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
      - int
      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: 1290
      start: 1266
    functionDepth: 2
    functionLinenumber: 1266
    functionLinenumberEnd: 1290
    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].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
    - '[org.codehaus.stax2.validation.XMLValidator].validateText(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,boolean)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
    - '[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].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1299,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1301,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1303,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1305,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1306,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1307,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:1312,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1320,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1321,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1324,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1325,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1328,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1330,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 27
    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
      - int
      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: 1331
      start: 1292
    functionDepth: 3
    functionLinenumber: 1292
    functionLinenumberEnd: 1331
    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:
    - '[String].length()'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,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].verifyNoPendingSurrogate()'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    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].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1341,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1343,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1344,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1346,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1347,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writePrefixedName(String,String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1350,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1351,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:1357,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:1362,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1370,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1371,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1374,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1375,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1378,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1381,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 34
    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
      - int
      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: 1382
      start: 1333
    functionDepth: 4
    functionLinenumber: 1333
    functionLinenumberEnd: 1382
    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:
    - '[String].length()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writePrefixedName(String,String)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,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].verifyNoPendingSurrogate()'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeTypedAttribute(String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1393,1
    - Dst: prefix.length()
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1400,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1403,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1405,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1407,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writePrefixedName(com.ctc.wstx.sw.BufferingXmlWriter,String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1408,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1409,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:1415,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1420,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:1421,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1433,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1434,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1438,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1439,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:1441,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1443,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1448,1
    - Dst: '[StringBuilder].append(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1449,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1451,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],com.ctc.wstx.sw.BufferingXmlWriter,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1453,1
    - Dst: '[StringBuilder].append(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1454,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1456,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1460,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1462,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:1463,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 55
    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
      - int
      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: 1464
      start: 1384
    functionDepth: 2
    functionLinenumber: 1384
    functionLinenumberEnd: 1464
    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:
    - '[StringBuilder].append(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
    - '[StringBuilder].toString()'
    - '[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)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writePrefixedName(com.ctc.wstx.sw.BufferingXmlWriter,String)'
    - '[org.codehaus.stax2.validation.XMLValidator].validateAttribute(String,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
    - prefix.getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)
    - '[StringBuilder].<init>(int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],com.ctc.wstx.sw.BufferingXmlWriter,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
    - '[String].length()'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - prefix.length()
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    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:1469,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1470,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1471,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1472,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1474,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
      - int
      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: 1475
      start: 1466
    functionDepth: 3
    functionLinenumber: 1466
    functionLinenumberEnd: 1475
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writePrefixedName(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    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:1492,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
      - int
      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: 1494
      start: 1483
    functionDepth: 0
    functionLinenumber: 1483
    functionLinenumberEnd: 1494
    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].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1499,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1504,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    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
      - int
      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: 1507
      start: 1496
    functionDepth: 1
    functionLinenumber: 1496
    functionLinenumberEnd: 1507
    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()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1512,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1517,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    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
      - int
      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: 1521
      start: 1509
    functionDepth: 1
    functionLinenumber: 1509
    functionLinenumberEnd: 1521
    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()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1526,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1527,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1536,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1539,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,char[],com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1542,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    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
      - int
      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: 1544
      start: 1523
    functionDepth: 2
    functionLinenumber: 1523
    functionLinenumberEnd: 1544
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 25
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,char[],com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1575,1
    - Dst: '[String].charAt(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1578,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1580,1
    - Dst: '[StringBuilder].<init>(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1582,1
    - Dst: '[StringBuilder].append(String,int,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1583,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1585,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1587,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1590,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    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
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1591
      start: 1572
    functionDepth: 1
    functionLinenumber: 1572
    functionLinenumberEnd: 1591
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].replaceInvalidInUnescapable(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 3
    functionsReached:
    - '[String].length()'
    - '[String].charAt(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(String,int,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[StringBuilder].append(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[StringBuilder].<init>(com.ctc.wstx.sw.BufferingXmlWriter)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].replaceInvalidInUnescapable(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1610,1
    - Dst: System.arraycopy(char[],int,com.ctc.wstx.sw.BufferingXmlWriter,int,com.ctc.wstx.sw.BufferingXmlWriter)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1613,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    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
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - cbuf
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1621
      start: 1602
    functionDepth: 0
    functionLinenumber: 1602
    functionLinenumberEnd: 1621
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].replaceInvalidInUnescapable(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(char[],int,com.ctc.wstx.sw.BufferingXmlWriter,int,com.ctc.wstx.sw.BufferingXmlWriter)
    - '[com.ctc.wstx.sw.BufferingXmlWriter].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].replaceInvalidInUnescapable(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1629,1
    - Dst: '[String].indexOf(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1630,1
    - Dst: '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1632,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
      - int
      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: 1636
      start: 1627
    functionDepth: 0
    functionLinenumber: 1627
    functionLinenumberEnd: 1636
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCDataContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[String].indexOf(char)'
    - '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    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
      - int
      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: 1661
      start: 1638
    functionDepth: 0
    functionLinenumber: 1638
    functionLinenumberEnd: 1661
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCDataContent(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    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:1665,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1670,1
    - Dst: '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1671,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
      - int
      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: 1675
      start: 1663
    functionDepth: 0
    functionLinenumber: 1663
    functionLinenumberEnd: 1675
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCommentContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[String].indexOf(char)'
    - '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    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:1686,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:1687,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1688,1
    - Dst: '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1690,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1693,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1694,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:1694,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1695,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
      - int
      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: 1696
      start: 1677
    functionDepth: 3
    functionLinenumber: 1677
    functionLinenumberEnd: 1696
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedCData(String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[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)'
    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:1703,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(char[],int,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1704,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1705,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:1707,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1710,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:1711,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1712,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
      - int
      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: 1713
      start: 1698
    functionDepth: 3
    functionLinenumber: 1698
    functionLinenumberEnd: 1713
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedCData(char[],int,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    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].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCDataContent(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    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:1718,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1721,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1722,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1724,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1737,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:1741,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1743,1
    - Dst: '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1746,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:1749,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1751,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1752,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1754,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
      - int
      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: 1755
      start: 1715
    functionDepth: 3
    functionLinenumber: 1715
    functionLinenumberEnd: 1755
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedComment(String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    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:1766,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1771,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
      - int
      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: 1794
      start: 1764
    functionDepth: 2
    functionLinenumber: 1764
    functionLinenumberEnd: 1794
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].guessEncodingBitSize(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].guessEncodingBitSize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].throwUnpairedSurrogate(int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1825,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].calcSurrogate(int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1830,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity(int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1830,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity(int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1833,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - ch
    - next
    - atomic
    argTypes:
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 1835
      start: 1819
    functionDepth: 2
    functionLinenumber: 1819
    functionLinenumberEnd: 1835
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntityCombined(int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].calcSurrogate(int,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity(int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].throwUnpairedSurrogate(int)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntityCombined(int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.IOException].<init>(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1850,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - 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
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - first
    - second
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1855
      start: 1845
    functionDepth: 0
    functionLinenumber: 1845
    functionLinenumberEnd: 1855
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].calcSurrogate(int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[java.io.IOException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].calcSurrogate(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.IOException].<init>(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1860,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    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
      - int
      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:
    - code
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1861
      start: 1858
    functionDepth: 0
    functionLinenumber: 1858
    functionLinenumberEnd: 1861
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].throwUnpairedSurrogate(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[java.io.IOException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].throwUnpairedSurrogate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].throwUnpairedSurrogate(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1875,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    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
      - int
      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: 1877
      start: 1870
    functionDepth: 0
    functionLinenumber: 1870
    functionLinenumberEnd: 1877
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 21
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].throwUnpairedSurrogate(com.ctc.wstx.sw.BufferingXmlWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1885,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
      - int
      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: 1946
      start: 1879
    functionDepth: 1
    functionLinenumber: 1879
    functionLinenumberEnd: 1946
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 3
    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.sw.XmlWriter].<init>(com.ctc.wstx.api.WriterConfig,String,boolean)'
    - '[com.ctc.wstx.api.WriterConfig].allocFullBBuffer(int)'
    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:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
    - mConfig.freeFullBBuffer(com.ctc.wstx.sw.EncodingXmlWriter)
    - '[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)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,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].writeAscii(String)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeCDataContent(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:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeTextContent(String)'
    - mTextWriter.write(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:
    - mTextWriter.write(char[],int,int)
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeTextContent(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].writeAscii(String)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeCommentContent(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:
    - '[String].length()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
    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].verifyNameValidity(String,boolean)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:333,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:338,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:339,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:339,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:340,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:342,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:344,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:344,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:345,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:349,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:350,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:351,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:351,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:352,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:354,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    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: 355
      start: 325
    functionDepth: 2
    functionLinenumber: 325
    functionLinenumberEnd: 355
    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:
    - '[String].length()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].verifyNameValidity(String,boolean)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
    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:362,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:364,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:365,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:366,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: 367
      start: 357
    functionDepth: 2
    functionLinenumber: 357
    functionLinenumberEnd: 367
    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].writeName(String)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
    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:375,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(com.ctc.wstx.sw.EncodingXmlWriter)'
      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].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:381,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:382,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:384,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
      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:388,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:389,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:390,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:391,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:393,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: 394
      start: 369
    functionDepth: 2
    functionLinenumber: 369
    functionLinenumberEnd: 394
    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:
    - '[String].length()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
    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:400,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:401,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:402,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:403,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writePIData(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:404,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:409,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: 411
      start: 396
    functionDepth: 2
    functionLinenumber: 396
    functionLinenumberEnd: 411
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writePI(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writePIData(String)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
    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:423,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:424,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: 425
      start: 419
    functionDepth: 2
    functionLinenumber: 419
    functionLinenumberEnd: 425
    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].writeName(String)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeStartTagStart(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:431,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeStartTagStart(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:432,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:435,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:436,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:437,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:438,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: 439
      start: 427
    functionDepth: 3
    functionLinenumber: 427
    functionLinenumberEnd: 439
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeStartTagStart(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeStartTagStart(String)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    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:445,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: 446
      start: 441
    functionDepth: 2
    functionLinenumber: 441
    functionLinenumberEnd: 446
    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:453,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:455,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: 457
      start: 448
    functionDepth: 2
    functionLinenumber: 448
    functionLinenumberEnd: 457
    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:463,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeNameUnchecked(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:468,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:469,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: 470
      start: 459
    functionDepth: 2
    functionLinenumber: 459
    functionLinenumberEnd: 470
    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:476,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:481,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeNameUnchecked(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:482,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:483,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeNameUnchecked(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:485,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:486,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: 487
      start: 472
    functionDepth: 2
    functionLinenumber: 472
    functionLinenumberEnd: 487
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeEndTag(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[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,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:499,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:500,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:501,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:503,1
    - Dst: mAttrValueWriter.write(String,int,com.ctc.wstx.sw.EncodingXmlWriter)
      Src: com.ctc.wstx.sw.EncodingXmlWriter:506,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttrValue(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:508,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:511,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: 512
      start: 495
    functionDepth: 2
    functionLinenumber: 495
    functionLinenumberEnd: 512
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttribute(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[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)'
    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:518,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:519,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:520,1
    - Dst: mAttrValueWriter.write(char[],int,int)
      Src: com.ctc.wstx.sw.EncodingXmlWriter:524,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttrValue(char[],int,int)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:526,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:529,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: 530
      start: 514
    functionDepth: 2
    functionLinenumber: 514
    functionLinenumberEnd: 530
    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)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - mAttrValueWriter.write(char[],int,int)
    - '[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:536,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:537,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:538,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:539,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:540,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:542,1
    - Dst: mAttrValueWriter.write(String,int,com.ctc.wstx.sw.EncodingXmlWriter)
      Src: com.ctc.wstx.sw.EncodingXmlWriter:545,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttrValue(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:547,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:550,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: 551
      start: 532
    functionDepth: 2
    functionLinenumber: 532
    functionLinenumberEnd: 551
    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:
    - '[String].length()'
    - '[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)'
    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:557,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:558,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:559,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:560,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:561,1
    - Dst: mAttrValueWriter.write(char[],int,int)
      Src: com.ctc.wstx.sw.EncodingXmlWriter:565,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttrValue(char[],int,int)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:567,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:570,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: 571
      start: 553
    functionDepth: 2
    functionLinenumber: 553
    functionLinenumberEnd: 571
    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)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - mAttrValueWriter.write(char[],int,int)
    - '[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:587,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:589,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:590,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(byte[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:593,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:595,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:598,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: 600
      start: 582
    functionDepth: 2
    functionLinenumber: 582
    functionLinenumberEnd: 600
    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].flush()'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(byte[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[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:611,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:622,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].validateText(char[],int,com.ctc.wstx.sw.EncodingXmlWriter,boolean)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:625,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRawAscii(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:626,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:627,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: 628
      start: 605
    functionDepth: 1
    functionLinenumber: 605
    functionLinenumberEnd: 628
    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:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
    - '[org.codehaus.stax2.validation.XMLValidator].validateText(char[],int,com.ctc.wstx.sw.EncodingXmlWriter,boolean)'
    - '[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:634,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:635,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:636,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:638,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:639,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(byte[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:642,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:643,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:646,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:648,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: 649
      start: 630
    functionDepth: 2
    functionLinenumber: 630
    functionLinenumberEnd: 649
    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:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(byte[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
    - '[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: '[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)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:658,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:659,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:660,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:662,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:663,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(byte[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:666,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:667,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:670,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:672,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    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: 673
      start: 651
    functionDepth: 2
    functionLinenumber: 651
    functionLinenumberEnd: 673
    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:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(byte[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(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:681,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: 27
    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: 675
    functionDepth: 2
    functionLinenumber: 675
    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:
    - '[String].length()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - '[org.codehaus.stax2.validation.XMLValidator].validateAttribute(String,com.ctc.wstx.sw.EncodingXmlWriter,String,char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[StringBuilder].<init>(int)'
    - '[org.codehaus.stax2.validation.XMLValidator].validateAttribute(String,com.ctc.wstx.sw.EncodingXmlWriter,String,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - '[StringBuilder].append(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRawAscii(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
    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: 7
    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:
    - '[String].length()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[String].charAt(com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].flushBuffer()'
    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].writeRaw(char[],int,int)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
    - '[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].verifyNameValidity(String,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[String].length()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
    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:
    - '[String].length()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
    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:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
    - '[java.io.IOException].<init>(String)'
    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:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:987,1
    - Dst: '[String].charAt(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:988,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:994,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    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: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 999
      start: 984
    functionDepth: 1
    functionLinenumber: 984
    functionLinenumberEnd: 999
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].verifyCommentEnd(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt(com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].flushBuffer()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].verifyCommentEnd(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: 1002
      start: 1001
    functionDepth: 0
    functionLinenumber: 1001
    functionLinenumberEnd: 1002
    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: 1005
      start: 1004
    functionDepth: 0
    functionLinenumber: 1004
    functionLinenumberEnd: 1005
    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: 1008
      start: 1007
    functionDepth: 0
    functionLinenumber: 1007
    functionLinenumberEnd: 1008
    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:79,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:83,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 44
    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: 98
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 98
    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].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].throwUnpairedSurrogate()'
    - '[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:105,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:112,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:122,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:130,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:136,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:140,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:149,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 46
    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: 155
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 155
    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)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].throwUnpairedSurrogate()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[String].charAt(int)'
    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:162,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:170,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:176,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:177,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:179,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:189,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:203,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:228,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:228,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:236,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:237,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 74
    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: 243
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 243
    functionName: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAttrValue(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[String].charAt()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    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:256,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:263,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:265,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:289,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:314,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:322,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 69
    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: 329
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 329
    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].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(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:338,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:340,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:350,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:359,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:367,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:373,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:377,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:382,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:383,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataEnd()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:391,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataStart()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:392,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAscii(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:393,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:398,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 62
    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: 408
      start: 331
    functionDepth: 1
    functionLinenumber: 331
    functionLinenumberEnd: 408
    functionName: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeRaw(String,com.ctc.wstx.sw.ISOLatin1XmlWriter,com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataStart()'
    - '[String].charAt()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataEnd()'
    - '[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:417,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:428,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:446,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:452,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:456,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataEnd()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:470,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataStart()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:471,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAscii(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:472,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 58
    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: 487
      start: 410
    functionDepth: 2
    functionLinenumber: 410
    functionLinenumberEnd: 487
    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].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].writeCDataEnd()'
    - '[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:496,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:498,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:508,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:518,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:526,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:532,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:536,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:541,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:553,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].verifyCommentEnd(String)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:573,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: 574
      start: 489
    functionDepth: 1
    functionLinenumber: 489
    functionLinenumberEnd: 574
    functionName: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCommentContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeRaw(String,com.ctc.wstx.sw.ISOLatin1XmlWriter,com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[String].charAt()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].verifyCommentEnd(String)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[String].charAt(int)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCommentContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:583,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:585,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:594,1
    - Dst: '[String].charAt(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:603,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:611,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:617,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:621,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:626,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 49
    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: 636
      start: 576
    functionDepth: 1
    functionLinenumber: 576
    functionLinenumberEnd: 636
    functionName: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writePIData(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeRaw(String,com.ctc.wstx.sw.ISOLatin1XmlWriter,com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[String].charAt(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[String].charAt(int)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writePIData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:643,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:649,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:654,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:655,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:656,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:666,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:678,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:687,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:704,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:704,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:711,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:712,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: 717
      start: 638
    functionDepth: 1
    functionLinenumber: 638
    functionLinenumberEnd: 717
    functionName: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeTextContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[String].charAt()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    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:727,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:733,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:734,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:756,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:785,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:792,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: 798
      start: 719
    functionDepth: 1
    functionLinenumber: 719
    functionLinenumberEnd: 798
    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].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(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:810,1
    - Dst: '[IOException].<init>(String)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:818,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: 819
      start: 806
    functionDepth: 0
    functionLinenumber: 806
    functionLinenumberEnd: 819
    functionName: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[IOException].<init>(String)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flush()'
    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:180,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getTextEscaperFactory()'
      Src: com.ctc.wstx.sw.XmlWriter:192,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.XmlWriter:196,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].wrapAsRawWriter()'
      Src: com.ctc.wstx.sw.XmlWriter:198,1
    - Dst: '[org.codehaus.stax2.io.EscapingWriterFactory].createEscapingWriterFor(java.io.Writer,com.ctc.wstx.sw.XmlWriter)'
      Src: com.ctc.wstx.sw.XmlWriter:198,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getAttrValueEscaperFactory()'
      Src: com.ctc.wstx.sw.XmlWriter:201,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.XmlWriter:205,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].wrapAsRawWriter()'
      Src: com.ctc.wstx.sw.XmlWriter:207,1
    - Dst: '[org.codehaus.stax2.io.EscapingWriterFactory].createEscapingWriterFor(java.io.Writer,com.ctc.wstx.sw.XmlWriter)'
      Src: com.ctc.wstx.sw.XmlWriter:207,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: 209
      start: 174
    functionDepth: 2
    functionLinenumber: 174
    functionLinenumberEnd: 209
    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:
    - '[String].length()'
    - '[com.ctc.wstx.api.WriterConfig].getTextEscaperFactory()'
    - '[com.ctc.wstx.sw.XmlWriter].wrapAsRawWriter()'
    - '[org.codehaus.stax2.io.EscapingWriterFactory].createEscapingWriterFor(java.io.Writer,com.ctc.wstx.sw.XmlWriter)'
    - '[com.ctc.wstx.api.WriterConfig].getAttrValueEscaperFactory()'
    - '[com.ctc.wstx.api.WriterConfig].getConfigFlags()'
    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: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    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: 231
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 231
    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: 238
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 238
    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: 251
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 251
    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: 254
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 254
    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: 257
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 257
    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:262,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeRaw(String,int,com.ctc.wstx.sw.XmlWriter)'
      Src: com.ctc.wstx.sw.XmlWriter:262,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: 263
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 263
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeRaw(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.XmlWriter].writeRaw(String,int,com.ctc.wstx.sw.XmlWriter)'
    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: 266
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 266
    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: 273
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 273
    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: 282
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 282
    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: 285
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 285
    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: 288
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 288
    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: 291
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 291
    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: 294
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 294
    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: 297
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 297
    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: 313
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 313
    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: 316
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 316
    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: 319
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 319
    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: 322
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 322
    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: 338
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 338
    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: 346
      start: 345
    functionDepth: 0
    functionLinenumber: 345
    functionLinenumberEnd: 346
    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: 350
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 350
    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: 353
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 353
    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: 356
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 356
    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: 359
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 359
    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: 375
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 375
    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: 385
      start: 384
    functionDepth: 0
    functionLinenumber: 384
    functionLinenumberEnd: 385
    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: 388
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 388
    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: 391
      start: 390
    functionDepth: 0
    functionLinenumber: 390
    functionLinenumberEnd: 391
    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: 394
      start: 393
    functionDepth: 0
    functionLinenumber: 393
    functionLinenumberEnd: 394
    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: 397
      start: 396
    functionDepth: 0
    functionLinenumber: 396
    functionLinenumberEnd: 397
    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: 413
      start: 412
    functionDepth: 0
    functionLinenumber: 412
    functionLinenumberEnd: 413
    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: 416
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 416
    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: 426
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 426
    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: 429
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 429
    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: 446
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 446
    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: 462
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 462
    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: 470
      start: 469
    functionDepth: 0
    functionLinenumber: 469
    functionLinenumberEnd: 470
    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: 478
      start: 477
    functionDepth: 0
    functionLinenumber: 477
    functionLinenumberEnd: 478
    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: 489
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 489
    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: 497
      start: 497
    functionDepth: 0
    functionLinenumber: 497
    functionLinenumberEnd: 497
    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: 501
      start: 499
    functionDepth: 0
    functionLinenumber: 499
    functionLinenumberEnd: 501
    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:504,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: 505
      start: 503
    functionDepth: 1
    functionLinenumber: 503
    functionLinenumberEnd: 505
    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:508,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: 509
      start: 507
    functionDepth: 1
    functionLinenumber: 507
    functionLinenumberEnd: 509
    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:525,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: 528
      start: 522
    functionDepth: 0
    functionLinenumber: 522
    functionLinenumberEnd: 528
    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:533,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: 536
      start: 530
    functionDepth: 0
    functionLinenumber: 530
    functionLinenumberEnd: 536
    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:552,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].reportNwfName(String)'
      Src: com.ctc.wstx.sw.XmlWriter:553,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].findIllegalNameChar(String,boolean,boolean)'
      Src: com.ctc.wstx.sw.XmlWriter:555,1
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.sw.XmlWriter:559,1
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.sw.XmlWriter:565,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].reportNwfName(com.ctc.wstx.sw.XmlWriter)'
      Src: com.ctc.wstx.sw.XmlWriter:572,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: 574
      start: 547
    functionDepth: 4
    functionLinenumber: 547
    functionLinenumberEnd: 574
    functionName: '[com.ctc.wstx.sw.XmlWriter].verifyNameValidity(String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.io.WstxInputData].findIllegalNameChar(String,boolean,boolean)'
    - '[java.text.MessageFormat].format(String)'
    - '[com.ctc.wstx.sw.XmlWriter].reportNwfName(String)'
    - '[com.ctc.wstx.sw.XmlWriter].reportNwfName(com.ctc.wstx.sw.XmlWriter)'
    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:585,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: 586
      start: 582
    functionDepth: 3
    functionLinenumber: 582
    functionLinenumberEnd: 586
    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:591,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: 592
      start: 588
    functionDepth: 3
    functionLinenumber: 588
    functionLinenumberEnd: 592
    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:599,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.XmlWriter)'
      Src: com.ctc.wstx.sw.XmlWriter:601,1
    - Dst: '[com.ctc.wstx.exc.WstxOutputException].<init>(String)'
      Src: com.ctc.wstx.sw.XmlWriter:604,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: 605
      start: 594
    functionDepth: 2
    functionLinenumber: 594
    functionLinenumberEnd: 605
    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()'
    - '[com.ctc.wstx.exc.WstxOutputException].<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:610,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].throwOutputError(com.ctc.wstx.sw.XmlWriter)'
      Src: com.ctc.wstx.sw.XmlWriter:610,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: 611
      start: 607
    functionDepth: 0
    functionLinenumber: 607
    functionLinenumberEnd: 611
    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:624,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getInvalidCharHandler()'
      Src: com.ctc.wstx.sw.XmlWriter:625,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].getInstance()'
      Src: com.ctc.wstx.sw.XmlWriter:627,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].convertInvalidChar(int)'
      Src: com.ctc.wstx.sw.XmlWriter:629,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: 630
      start: 620
    functionDepth: 2
    functionLinenumber: 620
    functionLinenumberEnd: 630
    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].flush()'
    - '[com.ctc.wstx.sw.XmlWriter].convertInvalidChar(int)'
    - '[com.ctc.wstx.sw.XmlWriter].getInstance()'
    - '[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:45,1
    - Dst: '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlnsSymbol()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:47,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].createRoot()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:74,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:115,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getEmptyElementHandler()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:117,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: 118
      start: 112
    functionDepth: 4
    functionLinenumber: 112
    functionLinenumberEnd: 118
    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.util.DefaultXmlSymbolTable].getXmlnsSymbol()'
    - '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlSymbol()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
    - '[com.ctc.wstx.api.WriterConfig].getEmptyElementHandler()'
    - '[com.ctc.wstx.sw.SimpleOutputElement].createRoot()'
    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: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    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:133,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: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    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: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    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:151,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].setRootNsContext(javax.xml.namespace.NamespaceContext)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:155,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: 156
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 156
    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.BaseNsStreamWriter].throwOutputError(String)'
    - '[com.ctc.wstx.sw.SimpleOutputElement].setRootNsContext(javax.xml.namespace.NamespaceContext)'
    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:163,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:166,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].setDefaultNamespace(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:167,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:171,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:183,1
    - Dst: '[String].equals(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:184,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:185,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:187,1
    - Dst: '[String].equals(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:188,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:189,1
    - Dst: '[String].equals(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:193,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:194,1
    - Dst: '[String].equals(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:195,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:196,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:208,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:209,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].doSetPrefix(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:214,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: 215
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 215
    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].length()'
    - '[NullPointerException].<init>(String)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].setDefaultNamespace(String)'
    - '[String].equals(String)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].doSetPrefix(String,String)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String,String)'
    - '[String].equals(com.ctc.wstx.sw.BaseNsStreamWriter)'
    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:228,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteAttr(String,null,null,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:230,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: 231
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 231
    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].reportNwfStructure(String)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteAttr(String,null,null,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: 235
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 235
    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: 240
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 240
    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:251,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: 1
    EdgeCount: 1
    ICount: 10
    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: 247
    functionDepth: 1
    functionLinenumber: 247
    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:
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteStartTag(String)'
    - newCurr.reuseAsChild(com.ctc.wstx.sw.SimpleOutputElement,String)
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].checkStartElement(String,null)'
    - '[com.ctc.wstx.sw.SimpleOutputElement].createChild(String)'
    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: newCurr.reuseAsChild(com.ctc.wstx.sw.SimpleOutputElement,String)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:300,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].createChild(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:304,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteStartTag(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:307,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    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: 308
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 308
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartElement(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteStartTag(String)'
    - newCurr.reuseAsChild(com.ctc.wstx.sw.SimpleOutputElement,String)
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].checkStartElement(String,null)'
    - '[com.ctc.wstx.sw.SimpleOutputElement].createChild(String)'
    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:314,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: 316
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 316
    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:322,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: 324
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 324
    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:332,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].addAttribute(String,String,null,null)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:337,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:339,1
    - Dst: mWriter.writeTypedAttribute(String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:340,1
    - Dst: mWriter.writeTypedAttribute(String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:342,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeCollector()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:346,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].getCopyBuffer()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:346,1
    - Dst: mWriter.writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:345,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:349,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    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: 351
      start: 326
    functionDepth: 1
    functionLinenumber: 326
    functionLinenumberEnd: 351
    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:
    - '[String].length()'
    - '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeCollector()'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String)'
    - '[com.ctc.wstx.sw.SimpleOutputElement].addAttribute(String,String,null,null)'
    - mWriter.writeTypedAttribute(String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].getCopyBuffer()'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
    - mWriter.writeTypedAttribute(String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)
    - mWriter.writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,com.ctc.wstx.sw.BaseNsStreamWriter)
    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:367,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: 368
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 368
    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:378,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: 379
      start: 376
    functionDepth: 1
    functionLinenumber: 376
    functionLinenumberEnd: 379
    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:383,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: 384
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 384
    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:402,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: 403
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 403
    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:421,1
    - Dst: mWriter.writeStartTagEnd()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:423,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:426,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].validateElementStartAndAttributes()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:431,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getLocalName()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:434,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getNamespaceURI()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:434,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getPrefix()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:434,1
    - Dst: mValidator.validateElementEnd(String,String,String)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:433,1
    - Dst: curr.getParent()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:445,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].isRoot()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:446,1
    - Dst: curr.addToPool(com.ctc.wstx.sw.SimpleOutputElement)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:450,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    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: 455
      start: 413
    functionDepth: 1
    functionLinenumber: 413
    functionLinenumberEnd: 455
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].closeStartElement(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].validateElementStartAndAttributes()'
    - curr.addToPool(com.ctc.wstx.sw.SimpleOutputElement)
    - mWriter.writeStartTagEnd()
    - curr.getParent()
    - '[com.ctc.wstx.sw.SimpleOutputElement].getNamespaceURI()'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].isRoot()'
    - mValidator.validateElementEnd(String,String,String)
    - mWriter.writeStartTagEmptyEnd()
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
    - '[com.ctc.wstx.sw.SimpleOutputElement].getPrefix()'
    - '[com.ctc.wstx.sw.SimpleOutputElement].getLocalName()'
    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:459,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: 460
      start: 457
    functionDepth: 2
    functionLinenumber: 457
    functionLinenumberEnd: 460
    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].throwOutputError(String,com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:477,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].closeStartElement(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:481,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].verifyRootElement(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:483,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:486,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].reportNwfStructure(String,com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:488,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    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: 495
      start: 473
    functionDepth: 0
    functionLinenumber: 473
    functionLinenumberEnd: 495
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].checkStartElement(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String,com.ctc.wstx.sw.BaseNsStreamWriter)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].verifyRootElement(String,String)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].closeStartElement(com.ctc.wstx.sw.BaseNsStreamWriter)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].reportNwfStructure(String,com.ctc.wstx.sw.BaseNsStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].checkStartElement(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].addAttribute(String,String,String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:503,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:506,1
    - Dst: mConfig.allocMediumCBuffer(com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:511,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,int)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:517,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:518,1
    - Dst: mWriter.writeAttribute(String,String,com.ctc.wstx.sw.BaseNsStreamWriter,int,com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:519,1
    - Dst: mWriter.writeAttribute(String,com.ctc.wstx.sw.BaseNsStreamWriter,int,com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:521,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:526,1
    - Dst: mWriter.writeAttribute(String,String,String)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:527,1
    - Dst: mWriter.writeAttribute(String,String)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:529,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:532,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 22
    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: 534
      start: 497
    functionDepth: 3
    functionLinenumber: 497
    functionLinenumberEnd: 534
    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:
    - '[String].length()'
    - mWriter.writeAttribute(String,String,String)
    - mWriter.writeAttribute(String,com.ctc.wstx.sw.BaseNsStreamWriter,int,com.ctc.wstx.sw.BaseNsStreamWriter)
    - mConfig.allocMediumCBuffer(com.ctc.wstx.sw.BaseNsStreamWriter)
    - mWriter.writeAttribute(String,String,com.ctc.wstx.sw.BaseNsStreamWriter,int,com.ctc.wstx.sw.BaseNsStreamWriter)
    - '[String].getChars(int,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,int)'
    - '[com.ctc.wstx.sw.SimpleOutputElement].addAttribute(String,String,String,String)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
    - mWriter.writeAttribute(String,String)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteAttr(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:540,1
    - Dst: mConfig.allocMediumCBuffer(com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:545,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,int)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:549,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:550,1
    - Dst: mWriter.writeAttribute(com.ctc.wstx.sw.BaseNsStreamWriter,String,String)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:554,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:556,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: 558
      start: 536
    functionDepth: 0
    functionLinenumber: 536
    functionLinenumberEnd: 558
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteNamespace(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - 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)
    - mWriter.writeAttribute(com.ctc.wstx.sw.BaseNsStreamWriter,String,String)
    - '[String].getChars(int,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,int)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
    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:564,1
    - Dst: mConfig.allocMediumCBuffer(com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:569,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,int)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:573,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:574,1
    - Dst: mWriter.writeAttribute(com.ctc.wstx.sw.BaseNsStreamWriter,String)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:578,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:580,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: 582
      start: 560
    functionDepth: 0
    functionLinenumber: 560
    functionLinenumberEnd: 582
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteDefaultNs(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - mWriter.writeAttribute(com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,int,com.ctc.wstx.sw.BaseNsStreamWriter)
    - mWriter.writeAttribute(com.ctc.wstx.sw.BaseNsStreamWriter,String)
    - mConfig.allocMediumCBuffer(com.ctc.wstx.sw.BaseNsStreamWriter)
    - '[String].getChars(int,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,int)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
    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:590,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:592,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: 594
      start: 584
    functionDepth: 0
    functionLinenumber: 584
    functionLinenumberEnd: 594
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteStartTag(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
    - mWriter.writeStartTagStart(String)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteStartTag(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:602,1
    - Dst: mWriter.writeStartTagStart(String,String)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:604,1
    - Dst: mWriter.writeStartTagStart(String)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:606,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:609,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: 611
      start: 596
    functionDepth: 0
    functionLinenumber: 596
    functionLinenumberEnd: 611
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteStartTag(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
    - mWriter.writeStartTagStart(String,String)
    - mWriter.writeStartTagStart(String)
    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:630,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String,com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:635,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:638,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].validateElementStartAndAttributes()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:648,1
    - Dst: thisElem.getPrefix()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:657,1
    - Dst: thisElem.getLocalName()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:658,1
    - Dst: thisElem.getNamespaceURI()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:659,1
    - Dst: thisElem.getParent()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:662,1
    - Dst: thisElem.addToPool(com.ctc.wstx.sw.SimpleOutputElement)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:665,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:673,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].equals(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:673,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:677,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:693,1
    - Dst: mWriter.writeStartTagEmptyEnd()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:697,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].isRoot()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:698,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:703,1
    - Dst: mWriter.writeStartTagEnd()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:712,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:714,1
    - Dst: mWriter.writeEndTag(com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:719,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:721,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].isRoot()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:724,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:731,1
    CyclomaticComplexity: 33
    EdgeCount: 33
    ICount: 51
    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: 737
      start: 621
    functionDepth: 2
    functionLinenumber: 621
    functionLinenumberEnd: 737
    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:
    - '[com.ctc.wstx.sw.SimpleOutputElement].validateElementStartAndAttributes()'
    - thisElem.getLocalName()
    - mWriter.writeStartTagEnd()
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String,com.ctc.wstx.sw.BaseNsStreamWriter)'
    - mWriter.writeEndTag(com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter)
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].isRoot()'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].reportNwfStructure(String)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].equals(com.ctc.wstx.sw.BaseNsStreamWriter)'
    - thisElem.getNamespaceURI()
    - mWriter.writeStartTagEmptyEnd()
    - mValidator.validateElementEnd(com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter)
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
    - thisElem.addToPool(com.ctc.wstx.sw.SimpleOutputElement)
    - '[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.sw.BaseNsStreamWriter].closeStartElement(boolean)'
    - thisElem.getParent()
    - thisElem.getPrefix()
    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: 746
      start: 745
    functionDepth: 0
    functionLinenumber: 745
    functionLinenumberEnd: 746
    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: 750
      start: 748
    functionDepth: 0
    functionLinenumber: 748
    functionLinenumberEnd: 750
    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: 754
      start: 752
    functionDepth: 0
    functionLinenumber: 752
    functionLinenumberEnd: 754
    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: 758
      start: 756
    functionDepth: 0
    functionLinenumber: 756
    functionLinenumberEnd: 758
    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: 761
      start: 760
    functionDepth: 0
    functionLinenumber: 760
    functionLinenumberEnd: 761
    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: 764
      start: 763
    functionDepth: 0
    functionLinenumber: 763
    functionLinenumberEnd: 764
    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.sw.SimpleOutputElement].getAttributeCount()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:775,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: int
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 776
      start: 772
    functionDepth: 1
    functionLinenumber: 772
    functionLinenumberEnd: 776
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributeCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeCount()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributeCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeLocalName(int)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:781,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - 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: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 782
      start: 778
    functionDepth: 1
    functionLinenumber: 778
    functionLinenumberEnd: 782
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributeLocalName(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeLocalName(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributeLocalName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeNamespace(int)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:787,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - 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: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 788
      start: 784
    functionDepth: 1
    functionLinenumber: 784
    functionLinenumberEnd: 788
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributeNamespace(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeNamespace(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributeNamespace(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributePrefix(int)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:793,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - 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: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 794
      start: 790
    functionDepth: 1
    functionLinenumber: 790
    functionLinenumberEnd: 794
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributePrefix(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].getAttributePrefix(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributePrefix(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeValue(int)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:799,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - 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: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 800
      start: 796
    functionDepth: 1
    functionLinenumber: 796
    functionLinenumberEnd: 800
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributeValue(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeValue(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributeValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeValue(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:805,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    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: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 806
      start: 802
    functionDepth: 1
    functionLinenumber: 802
    functionLinenumberEnd: 806
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributeValue(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeValue(String,String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributeValue(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mValidator.getAttributeType(int)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:811,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - 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: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 812
      start: 808
    functionDepth: 0
    functionLinenumber: 808
    functionLinenumberEnd: 812
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributeType(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - mValidator.getAttributeType(int)
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributeType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].findAttributeIndex(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:817,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    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: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 818
      start: 814
    functionDepth: 1
    functionLinenumber: 814
    functionLinenumberEnd: 818
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].findAttributeIndex(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].findAttributeIndex(String,String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].findAttributeIndex(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:828,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].setValidator(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:829,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].setValidator(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:831,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.XMLValidationSchema
      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: org.codehaus.stax2.validation.XMLValidator
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - schema
    argTypes:
    - org.codehaus.stax2.validation.XMLValidationSchema
    constantsTouched: []
    func_position:
      end: 834
      start: 826
    functionDepth: 1
    functionLinenumber: 826
    functionLinenumberEnd: 834
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
    - '[com.ctc.wstx.sw.SimpleOutputElement].setValidator(com.ctc.wstx.sw.BaseNsStreamWriter)'
    linkageType: ''
    returnType: org.codehaus.stax2.validation.XMLValidator
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:838,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].setValidator(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:839,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].setValidator(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:841,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.XMLValidationSchema
      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: org.codehaus.stax2.validation.XMLValidator
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - schema
    argTypes:
    - org.codehaus.stax2.validation.XMLValidationSchema
    constantsTouched: []
    func_position:
      end: 844
      start: 836
    functionDepth: 1
    functionLinenumber: 836
    functionLinenumberEnd: 844
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
    - '[com.ctc.wstx.sw.SimpleOutputElement].setValidator(com.ctc.wstx.sw.BaseNsStreamWriter)'
    linkageType: ''
    returnType: org.codehaus.stax2.validation.XMLValidator
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidator)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:848,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].setValidator(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:849,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].setValidator(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:851,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.XMLValidator
      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: org.codehaus.stax2.validation.XMLValidator
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - validator
    argTypes:
    - org.codehaus.stax2.validation.XMLValidator
    constantsTouched: []
    func_position:
      end: 854
      start: 846
    functionDepth: 1
    functionLinenumber: 846
    functionLinenumberEnd: 854
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidator)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidator)'
    - '[com.ctc.wstx.sw.SimpleOutputElement].setValidator(com.ctc.wstx.sw.BaseNsStreamWriter)'
    linkageType: ''
    returnType: org.codehaus.stax2.validation.XMLValidator
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
      Src: com.ctc.wstx.sw.OutputElementBase:52,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: 95
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 95
    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:52,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: 103
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 103
    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: 114
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 114
    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: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    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: 124
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 124
    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: 131
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 131
    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: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    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:154,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:159,1
    - Dst: '[com.ctc.wstx.sw.OutputElementBase].length()'
      Src: com.ctc.wstx.sw.OutputElementBase:162,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: 169
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 169
    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:201,1
    - Dst: nsURI.equals(String)
      Src: com.ctc.wstx.sw.OutputElementBase:204,1
    - Dst: nsURI.length()
      Src: com.ctc.wstx.sw.OutputElementBase:210,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:219,1
    - Dst: nsURI.equals(String)
      Src: com.ctc.wstx.sw.OutputElementBase:222,1
    - Dst: '[com.ctc.wstx.sw.OutputElementBase].throwOutputError(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:223,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].findUriByPrefix(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:234,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:240,1
    - Dst: '[com.ctc.wstx.sw.OutputElementBase].equals(com.ctc.wstx.sw.OutputElementBase)'
      Src: com.ctc.wstx.sw.OutputElementBase:248,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: 250
      start: 188
    functionDepth: 3
    functionLinenumber: 188
    functionLinenumberEnd: 250
    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:
    - '[String].length()'
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
    - '[com.ctc.wstx.sw.OutputElementBase].throwOutputError(String)'
    - '[String].equals(String)'
    - nsURI.equals(String)
    - '[com.ctc.wstx.util.BijectiveNsMap].findUriByPrefix(String)'
    - '[com.ctc.wstx.sw.OutputElementBase].equals(com.ctc.wstx.sw.OutputElementBase)'
    - nsURI.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: 258
      start: 258
    functionDepth: 0
    functionLinenumber: 258
    functionLinenumberEnd: 258
    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:265,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
      Src: com.ctc.wstx.sw.OutputElementBase:270,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].addGeneratedMapping(String,javax.xml.namespace.NamespaceContext,String,int[])'
      Src: com.ctc.wstx.sw.OutputElementBase:273,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: 275
      start: 260
    functionDepth: 2
    functionLinenumber: 260
    functionLinenumberEnd: 275
    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].addGeneratedMapping(String,javax.xml.namespace.NamespaceContext,String,int[])'
    - '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
    - '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
    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:281,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
      Src: com.ctc.wstx.sw.OutputElementBase:286,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
      Src: com.ctc.wstx.sw.OutputElementBase:289,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: 290
      start: 277
    functionDepth: 2
    functionLinenumber: 277
    functionLinenumberEnd: 290
    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].addMapping(String,String)'
    - '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
    - '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
    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:301,1
    - Dst: mappings.findUriByPrefix(String)
      Src: com.ctc.wstx.sw.OutputElementBase:308,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:313,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: 314
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 314
    functionName: '[com.ctc.wstx.sw.OutputElementBase].getNamespaceURI(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - mappings.findUriByPrefix(String)
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
    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:319,1
    - Dst: mappings.findPrefixByUri(String)
      Src: com.ctc.wstx.sw.OutputElementBase:326,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:331,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: 332
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 332
    functionName: '[com.ctc.wstx.sw.OutputElementBase].getPrefix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 0
    functionsReached:
    - mappings.findPrefixByUri(String)
    - '[String].equals(String)'
    - '[javax.xml.namespace.NamespaceContext].getPrefix(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:339,1
    - Dst: '[ArrayList].<init>()'
      Src: com.ctc.wstx.sw.OutputElementBase:340,1
    - Dst: '[ArrayList].add(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:341,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,ArrayList)'
      Src: com.ctc.wstx.sw.OutputElementBase:344,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefixes(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:352,1
    - Dst: '[com.ctc.wstx.sw.OutputElementBase].hasNext()'
      Src: com.ctc.wstx.sw.OutputElementBase:353,1
    - Dst: '[com.ctc.wstx.sw.OutputElementBase].next()'
      Src: com.ctc.wstx.sw.OutputElementBase:354,1
    - Dst: prefix.length()
      Src: com.ctc.wstx.sw.OutputElementBase:355,1
    - Dst: '[ArrayList].<init>()'
      Src: com.ctc.wstx.sw.OutputElementBase:360,1
    - Dst: '[ArrayList].contains(com.ctc.wstx.sw.OutputElementBase)'
      Src: com.ctc.wstx.sw.OutputElementBase:361,1
    - Dst: '[ArrayList].add(com.ctc.wstx.sw.OutputElementBase)'
      Src: com.ctc.wstx.sw.OutputElementBase:364,1
    - Dst: '[com.ctc.wstx.util.DataUtil].emptyIterator()'
      Src: com.ctc.wstx.sw.OutputElementBase:368,1
    - Dst: '[ArrayList].iterator()'
      Src: com.ctc.wstx.sw.OutputElementBase:370,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: 371
      start: 334
    functionDepth: 1
    functionLinenumber: 334
    functionLinenumberEnd: 371
    functionName: '[com.ctc.wstx.sw.OutputElementBase].getPrefixes(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].add(String)'
    - '[ArrayList].add(com.ctc.wstx.sw.OutputElementBase)'
    - '[String].equals(String)'
    - '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,ArrayList)'
    - '[ArrayList].contains(com.ctc.wstx.sw.OutputElementBase)'
    - '[com.ctc.wstx.util.DataUtil].emptyIterator()'
    - '[ArrayList].<init>()'
    - '[javax.xml.namespace.NamespaceContext].getPrefixes(String)'
    - '[ArrayList].iterator()'
    - '[com.ctc.wstx.sw.OutputElementBase].next()'
    - '[com.ctc.wstx.sw.OutputElementBase].hasNext()'
    - prefix.length()
    linkageType: ''
    returnType: Iterator<String>
    signature: '[com.ctc.wstx.sw.OutputElementBase].getPrefixes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxOutputException].<init>(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:382,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: 383
      start: 379
    functionDepth: 2
    functionLinenumber: 379
    functionLinenumberEnd: 383
    functionName: '[com.ctc.wstx.sw.OutputElementBase].throwOutputError(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.exc.WstxOutputException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.OutputElementBase].throwOutputError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].<init>()'
      Src: com.ctc.wstx.sw.AbstractAttributeCollector:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sw.AbstractAttributeCollector
      static: false
      superClass: org.codehaus.stax2.validation.XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[com.ctc.wstx.sw.AbstractAttributeCollector].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AbstractAttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.validation.XMLValidator].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.sw.AbstractAttributeCollector
    signature: '[com.ctc.wstx.sw.AbstractAttributeCollector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: com.ctc.wstx.sw.AbstractAttributeCollector:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.validation.XMLValidationSchema
      static: false
      superClass: org.codehaus.stax2.validation.XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[com.ctc.wstx.sw.AbstractAttributeCollector].getSchema()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AbstractAttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: org.codehaus.stax2.validation.XMLValidationSchema
    signature: '[com.ctc.wstx.sw.AbstractAttributeCollector].getSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: com.ctc.wstx.sw.AbstractAttributeCollector:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.validation.XMLValidator
    argCount: 3
    argNames:
    - localName
    - uri
    - prefix
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[com.ctc.wstx.sw.AbstractAttributeCollector].validateElementStart(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AbstractAttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.AbstractAttributeCollector].validateElementStart(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: com.ctc.wstx.sw.AbstractAttributeCollector:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.codehaus.stax2.validation.XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[com.ctc.wstx.sw.AbstractAttributeCollector].validateElementAndAttributes()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AbstractAttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.AbstractAttributeCollector].validateElementAndAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: com.ctc.wstx.sw.AbstractAttributeCollector:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.codehaus.stax2.validation.XMLValidator
    argCount: 3
    argNames:
    - localName
    - uri
    - prefix
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[com.ctc.wstx.sw.AbstractAttributeCollector].validateElementEnd(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AbstractAttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.AbstractAttributeCollector].validateElementEnd(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: com.ctc.wstx.sw.AbstractAttributeCollector:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.validation.XMLValidator
    argCount: 2
    argNames:
    - text
    - lastTextSegment
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[com.ctc.wstx.sw.AbstractAttributeCollector].validateText(String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AbstractAttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.AbstractAttributeCollector].validateText(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: com.ctc.wstx.sw.AbstractAttributeCollector:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.validation.XMLValidator
    argCount: 4
    argNames:
    - cbuf
    - textStart
    - textEnd
    - lastTextSegment
    argTypes:
    - char[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[com.ctc.wstx.sw.AbstractAttributeCollector].validateText(char[],int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AbstractAttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.AbstractAttributeCollector].validateText(char[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: com.ctc.wstx.sw.AbstractAttributeCollector:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.validation.XMLValidator
    argCount: 1
    argNames:
    - eod
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[com.ctc.wstx.sw.AbstractAttributeCollector].validationCompleted(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AbstractAttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.AbstractAttributeCollector].validationCompleted(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: com.ctc.wstx.sw.AbstractAttributeCollector:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.validation.XMLValidator
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[com.ctc.wstx.sw.AbstractAttributeCollector].getAttributeType(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AbstractAttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.AbstractAttributeCollector].getAttributeType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: com.ctc.wstx.sw.AbstractAttributeCollector:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.codehaus.stax2.validation.XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[com.ctc.wstx.sw.AbstractAttributeCollector].getIdAttrIndex()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AbstractAttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.AbstractAttributeCollector].getIdAttrIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: com.ctc.wstx.sw.AbstractAttributeCollector:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.codehaus.stax2.validation.XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[com.ctc.wstx.sw.AbstractAttributeCollector].getNotationAttrIndex()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AbstractAttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.AbstractAttributeCollector].getNotationAttrIndex()'
  - 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:88,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getAutomaticNsPrefix()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:89,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: 90
      start: 86
    functionDepth: 5
    functionLinenumber: 86
    functionLinenumberEnd: 90
    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.sw.BaseNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig,boolean)'
    - '[com.ctc.wstx.api.WriterConfig].getAutomaticNsPrefix()'
    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:112,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].findOrCreateAttrPrefix(null,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:115,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteAttr(String,String,String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:114,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: 117
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 117
    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].doWriteAttr(String,String,String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].findOrCreateAttrPrefix(null,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].throwOutputError(String)'
    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:125,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:128,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteAttr(String,String,String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:128,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: 130
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 130
    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].doWriteAttr(String,String,String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].throwOutputError(String)'
    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:144,1
    - Dst: mCurrElem.getPrefix()
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:151,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:152,1
    - Dst: mCurrElem.setDefaultNsUri(String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:153,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteDefaultNs(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:154,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: 156
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 156
    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].throwOutputError(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - mCurrElem.setDefaultNsUri(String)
    - mCurrElem.getPrefix()
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeDefaultNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:167,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeDefaultNamespace(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:168,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].throwOutputError(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:172,1
    - Dst: mCurrElem.isPrefixValid(String,String,boolean)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:180,1
    - Dst: mCurrElem.addPrefix(String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:182,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:183,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: 185
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 185
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeNamespace(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - mCurrElem.isPrefixValid(String,String,boolean)
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(String,String)'
    - mCurrElem.addPrefix(String,String)
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].throwOutputError(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeDefaultNamespace(String)'
    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:201,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: 202
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 202
    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:212,1
    - Dst: '[java.util.HashMap<String,String>].entrySet()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:214,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].iterator()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:214,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].hasNext()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:215,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].next()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:216,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].getValue()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:217,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].equals(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:218,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].remove()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:219,1
    - Dst: '[java.util.HashMap].<init>(int)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:225,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:227,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: 229
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 229
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doSetPrefix(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].getValue()'
    - '[java.util.HashMap].<init>(int)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].hasNext()'
    - '[java.util.HashMap<String,String>].entrySet()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].equals(String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].next()'
    - '[java.util.HashMap].put(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].iterator()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].remove()'
    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:237,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].getPrefix()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:238,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].getLocalPart()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:238,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].getNamespaceURI()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:239,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:238,1
    - Dst: '[javax.xml.stream.events.StartElement].getAttributes()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:241,1
    - Dst: it.hasNext()
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:242,1
    - Dst: it.next()
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:243,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].getName()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:244,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].getPrefix()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:245,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].getNamespaceURI()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:245,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].getLocalPart()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:246,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].getValue()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:246,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:245,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: 248
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 248
    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:
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].getValue()'
    - '[javax.xml.stream.events.StartElement].getAttributes()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].getNamespaceURI()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].getPrefix()'
    - it.next()
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].getName()'
    - '[javax.xml.stream.events.StartElement].getName()'
    - it.hasNext()
    - '[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].writeAttribute(com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].getLocalPart()'
    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:257,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:257,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: 259
      start: 252
    functionDepth: 2
    functionLinenumber: 252
    functionLinenumberEnd: 259
    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.RepairingNsStreamWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
    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:265,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].findElemPrefix(String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:268,1
    - Dst: newCurr.reuseAsChild(com.ctc.wstx.sw.RepairingNsStreamWriter,String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:276,1
    - Dst: mCurrElem.createChild(String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:280,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteStartTag(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:284,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].generateElemPrefix(null,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:286,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].setPrefix(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:287,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteStartTag(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:288,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:289,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].setDefaultNsUri(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:290,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteDefaultNs(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:291,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].addPrefix(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:293,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:294,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    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: 297
      start: 261
    functionDepth: 1
    functionLinenumber: 261
    functionLinenumberEnd: 297
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeStartOrEmpty(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(String,String)'
    - newCurr.reuseAsChild(com.ctc.wstx.sw.RepairingNsStreamWriter,String,String,String)
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].addPrefix(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteStartTag(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].checkStartElement(String,String)'
    - mCurrElem.createChild(String,String,String)
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteDefaultNs(String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].findElemPrefix(String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].setPrefix(String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].generateElemPrefix(null,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].setDefaultNsUri(String)'
    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:303,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].validateElemPrefix(String,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:306,1
    - Dst: newCurr.reuseAsChild(com.ctc.wstx.sw.RepairingNsStreamWriter,String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:310,1
    - Dst: mCurrElem.createChild(String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:314,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteStartTag(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:316,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:325,1
    - Dst: newCurr.reuseAsChild(com.ctc.wstx.sw.RepairingNsStreamWriter,String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:328,1
    - Dst: mCurrElem.createChild(String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:332,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].setPrefix(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:334,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteStartTag(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:335,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:336,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].setDefaultNsUri(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:337,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteDefaultNs(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:338,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].addPrefix(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:340,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:341,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 32
    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: 344
      start: 299
    functionDepth: 1
    functionLinenumber: 299
    functionLinenumberEnd: 344
    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:
    - '[String].length()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].validateElemPrefix(String,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - newCurr.reuseAsChild(com.ctc.wstx.sw.RepairingNsStreamWriter,String,String,String)
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].addPrefix(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteStartTag(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].checkStartElement(String,String)'
    - mCurrElem.createChild(String,String,String)
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteDefaultNs(String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].generateElemPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].setPrefix(String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].setDefaultNsUri(String)'
    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:364,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:365,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:366,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeStartElement(String,String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:366,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:375,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:378,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:378,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeNamespace(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:378,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getCount()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:385,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getSpecifiedCount()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:385,1
    - Dst: mCurrElem.getAttributeCollector()
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:395,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getURI(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:401,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:402,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:406,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:411,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getLocalName(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:417,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:418,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:419,1
    - Dst: mWriter.writeAttribute(String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:420,1
    - Dst: mWriter.writeAttribute(String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:422,1
    - Dst: vld.validateAttribute(String,String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:425,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 39
    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: 429
      start: 355
    functionDepth: 2
    functionLinenumber: 355
    functionLinenumberEnd: 429
    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.AttributeCollector].getURI(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
    - '[com.ctc.wstx.sr.AttributeCollector].getSpecifiedCount()'
    - '[com.ctc.wstx.sr.AttributeCollector].getLocalName(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeNamespace(String,String)'
    - mWriter.writeAttribute(String,String)
    - '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
    - '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
    - '[String].length()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sr.AttributeCollector].getValue(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
    - '[com.ctc.wstx.sr.AttributeCollector].getPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - mCurrElem.getAttributeCollector()
    - vld.validateAttribute(String,String,String,String)
    - '[com.ctc.wstx.sr.AttributeCollector].getCount()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeStartElement(String,String,String)'
    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:438,1
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:439,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:440,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:449,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:450,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeDefaultNamespace(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:451,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeNamespace(String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:453,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: 457
      start: 431
    functionDepth: 0
    functionLinenumber: 431
    functionLinenumberEnd: 457
    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:
    - '[String].length()'
    - '[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].getPrefix()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeNamespace(String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].validateElemPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[javax.xml.namespace.QName].getNamespaceURI()'
    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:478,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getDefaultNsUri()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:479,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:480,1
    - Dst: mCurrElem.getPrefix(String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:486,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: 487
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 487
    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:
    - '[String].length()'
    - mCurrElem.getPrefix(String)
    - '[com.ctc.wstx.sw.SimpleOutputElement].getDefaultNsUri()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].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:503,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:512,1
    - Dst: '[java.util.HashMap<String,String>].get(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:516,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].generateMapping(String,String,int[])'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:527,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: 535
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 535
    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:
    - '[String].length()'
    - '[java.util.HashMap<String,String>].get(String)'
    - '[String].equals(String)'
    - '[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:554,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].isPrefixValid(String,String,boolean)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:563,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].addPrefix(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:575,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:576,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getExplicitPrefix(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:582,1
    - Dst: '[java.util.HashMap<String,String>].get(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:591,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:602,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getNamespaceURI(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:603,1
    - Dst: mCurrElem.generateMapping(String,String,int[])
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:613,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].addPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:618,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(com.ctc.wstx.sw.RepairingNsStreamWriter,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:619,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: 621
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 621
    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:
    - '[String].length()'
    - '[java.util.HashMap<String,String>].get(String)'
    - '[com.ctc.wstx.sw.SimpleOutputElement].addPrefix(String,String)'
    - '[com.ctc.wstx.sw.SimpleOutputElement].getExplicitPrefix(String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].length()'
    - '[com.ctc.wstx.sw.SimpleOutputElement].getNamespaceURI(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sw.SimpleOutputElement].addPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(com.ctc.wstx.sw.RepairingNsStreamWriter,String)'
    - mCurrElem.generateMapping(String,String,int[])
    - '[com.ctc.wstx.sw.SimpleOutputElement].isPrefixValid(String,String,boolean)'
    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:631,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getDefaultNsUri()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:632,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:633,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].isPrefixValid(String,String,boolean)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:641,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: 653
      start: 623
    functionDepth: 0
    functionLinenumber: 623
    functionLinenumberEnd: 653
    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:
    - '[String].length()'
    - '[com.ctc.wstx.sw.SimpleOutputElement].isPrefixValid(String,String,boolean)'
    - '[com.ctc.wstx.sw.SimpleOutputElement].getDefaultNsUri()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].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:75,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:77,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 40
    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: 91
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 91
    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].throwUnpairedSurrogate()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    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:98,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:105,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:115,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:123,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:129,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:131,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:139,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 42
    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: 145
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 145
    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].throwUnpairedSurrogate()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
    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:152,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:160,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:166,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:167,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:169,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:179,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:193,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:215,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:215,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:223,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:224,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 68
    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: 230
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 230
    functionName: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAttrValue(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AsciiXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate(com.ctc.wstx.sw.AsciiXmlWriter)'
    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:243,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:250,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:252,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:276,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:298,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:306,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 63
    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: 313
      start: 232
    functionDepth: 1
    functionLinenumber: 232
    functionLinenumberEnd: 313
    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].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[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].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:322,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:324,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:334,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:343,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:351,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:357,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:359,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:363,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:364,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataEnd()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:372,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataStart()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:373,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAscii(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:374,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:379,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    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: 389
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 389
    functionName: '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AsciiXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[String].charAt()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeRaw(String,com.ctc.wstx.sw.AsciiXmlWriter,com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataEnd()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataStart()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeAscii(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:398,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:409,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:427,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:433,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:435,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataEnd()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:448,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataStart()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:449,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAscii(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:450,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 54
    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: 465
      start: 391
    functionDepth: 2
    functionLinenumber: 391
    functionLinenumberEnd: 465
    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].writeCDataEnd()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataStart()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeAscii(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeRaw(char[],int,int)'
    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:474,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:476,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:486,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:496,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:504,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:510,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:512,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:516,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:528,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].verifyCommentEnd(String)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:548,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: 549
      start: 467
    functionDepth: 1
    functionLinenumber: 467
    functionLinenumberEnd: 549
    functionName: '[com.ctc.wstx.sw.AsciiXmlWriter].writeCommentContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AsciiXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[String].charAt()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeRaw(String,com.ctc.wstx.sw.AsciiXmlWriter,com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].verifyCommentEnd(String)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.AsciiXmlWriter].writeCommentContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:558,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:560,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:569,1
    - Dst: '[String].charAt(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:578,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:586,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:592,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:594,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:598,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 45
    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: 608
      start: 551
    functionDepth: 1
    functionLinenumber: 551
    functionLinenumberEnd: 608
    functionName: '[com.ctc.wstx.sw.AsciiXmlWriter].writePIData(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AsciiXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeRaw(String,com.ctc.wstx.sw.AsciiXmlWriter,com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.AsciiXmlWriter].writePIData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:614,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:620,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:625,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:626,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:627,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:637,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:649,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:658,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:672,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:672,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:679,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:680,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: 685
      start: 610
    functionDepth: 1
    functionLinenumber: 610
    functionLinenumberEnd: 685
    functionName: '[com.ctc.wstx.sw.AsciiXmlWriter].writeTextContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AsciiXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate(com.ctc.wstx.sw.AsciiXmlWriter)'
    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:695,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:701,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:702,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:724,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:750,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:757,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: 763
      start: 687
    functionDepth: 1
    functionLinenumber: 687
    functionLinenumberEnd: 763
    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].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[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].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:775,1
    - Dst: '[IOException].<init>(String)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:783,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: 784
      start: 771
    functionDepth: 0
    functionLinenumber: 771
    functionLinenumberEnd: 784
    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:
    - '[String].length()'
    - mWriter.writeRaw(String,int,com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper)
    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:234,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].returnNullForDefaultNamespace()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:243,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 244
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 244
    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].returnNullForDefaultNamespace()'
    - '[com.ctc.wstx.api.WriterConfig].getConfigFlags()'
    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:261,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 252
    functionDepth: 5
    functionLinenumber: 252
    functionLinenumberEnd: 262
    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:274,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:276,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 278
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 281
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 281
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 284
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 284
    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:293,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].getOutputStream()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:294,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:296,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].getWriter()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:297,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getProperty(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:299,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 300
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 300
    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.api.WriterConfig].getProperty(String)'
    - '[String].equals(String)'
    - '[com.ctc.wstx.sw.XmlWriter].getOutputStream()'
    - '[com.ctc.wstx.sw.XmlWriter].getWriter()'
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 304
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 304
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 308
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 308
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 312
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 312
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 316
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 316
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 321
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 321
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 326
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 326
    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:336,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:343,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteCData()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:345,1
    - Dst: '[XMLValidator].validateText(String,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:351,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCData(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:359,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:361,1
    - Dst: '[com.ctc.wstx.util.DataUtil].Integer(int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:364,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfContent(String,Integer)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:364,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 15
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 366
      start: 328
    functionDepth: 5
    functionLinenumber: 328
    functionLinenumberEnd: 366
    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.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteCData()'
    - '[com.ctc.wstx.sw.XmlWriter].writeCData(String)'
    - '[XMLValidator].validateText(String,boolean)'
    - '[com.ctc.wstx.util.DataUtil].Integer(int)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfContent(String,Integer)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(String)'
    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:375,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:380,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(char[],int,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:381,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:382,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:389,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(char[],int,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:391,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:392,1
    - Dst: '[XMLValidator].validateText(char[],int,com.ctc.wstx.sw.BaseStreamWriter,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:400,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:412,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeRaw(char[],int,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:413,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCharacters(char[],int,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:415,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:418,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 22
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 421
      start: 368
    functionDepth: 4
    functionLinenumber: 368
    functionLinenumberEnd: 421
    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].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[XMLValidator].validateText(char[],int,com.ctc.wstx.sw.BaseStreamWriter,boolean)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
    - '[com.ctc.wstx.sw.XmlWriter].writeCharacters(char[],int,int)'
    - '[com.ctc.wstx.util.StringUtil].isAllWhitespace(char[],int,int)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
    - '[com.ctc.wstx.sw.XmlWriter].writeRaw(char[],int,int)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    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:430,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:436,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:437,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:438,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:450,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:452,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:453,1
    - Dst: '[XMLValidator].validateText(String,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:462,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:474,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeRaw(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
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:487,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].getCopyBuffer()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:489,1
    - Dst: '[String].getChars(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter,char[],int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:494,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCharacters(char[],int,com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:496,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:498,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCharacters(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:505,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:507,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 33
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 510
      start: 423
    functionDepth: 4
    functionLinenumber: 423
    functionLinenumberEnd: 510
    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.util.StringUtil].isAllWhitespace(String)'
    - '[String].length()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].getCopyBuffer()'
    - '[com.ctc.wstx.sw.XmlWriter].writeRaw(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
    - '[XMLValidator].validateText(String,boolean)'
    - '[com.ctc.wstx.sw.XmlWriter].writeCharacters(char[],int,com.ctc.wstx.sw.BaseStreamWriter)'
    - '[String].getChars(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter,char[],int)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[com.ctc.wstx.sw.XmlWriter].writeCharacters(String)'
    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:519,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:524,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeComment(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:533,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:535,1
    - Dst: '[com.ctc.wstx.util.DataUtil].Integer(int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:539,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfContent(String,Integer)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:539,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 541
      start: 512
    functionDepth: 1
    functionLinenumber: 512
    functionLinenumberEnd: 541
    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.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.util.DataUtil].Integer(int)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfContent(String,Integer)'
    - '[com.ctc.wstx.sw.XmlWriter].writeComment(String)'
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 545
      start: 543
    functionDepth: 0
    functionLinenumber: 543
    functionLinenumberEnd: 545
    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:551,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeDTD(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:554,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:556,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 562
      start: 547
    functionDepth: 4
    functionLinenumber: 547
    functionLinenumberEnd: 562
    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.sw.XmlWriter].writeDTD(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)'
  - 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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 566
      start: 564
    functionDepth: 0
    functionLinenumber: 564
    functionLinenumberEnd: 566
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 570
      start: 568
    functionDepth: 0
    functionLinenumber: 568
    functionLinenumberEnd: 570
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 574
      start: 572
    functionDepth: 0
    functionLinenumber: 572
    functionLinenumberEnd: 574
    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:579,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 580
      start: 576
    functionDepth: 5
    functionLinenumber: 576
    functionLinenumberEnd: 580
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 583
      start: 582
    functionDepth: 0
    functionLinenumber: 582
    functionLinenumberEnd: 583
    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:592,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:597,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:598,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:606,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeEntityReference(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:616,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:618,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 620
      start: 585
    functionDepth: 4
    functionLinenumber: 585
    functionLinenumberEnd: 620
    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].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
    - '[com.ctc.wstx.sw.XmlWriter].writeEntityReference(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 624
      start: 622
    functionDepth: 0
    functionLinenumber: 622
    functionLinenumberEnd: 624
    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:630,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 631
      start: 626
    functionDepth: 0
    functionLinenumber: 626
    functionLinenumberEnd: 631
    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:640,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:646,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writePI(String,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:650,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:652,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:655,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 657
      start: 633
    functionDepth: 3
    functionLinenumber: 633
    functionLinenumberEnd: 657
    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.XmlWriter].writePI(String,String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    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:675,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 676
      start: 659
    functionDepth: 1
    functionLinenumber: 659
    functionLinenumberEnd: 676
    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:682,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 683
      start: 678
    functionDepth: 1
    functionLinenumber: 678
    functionLinenumberEnd: 683
    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:689,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 690
      start: 685
    functionDepth: 0
    functionLinenumber: 685
    functionLinenumberEnd: 690
    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:701,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].willValidateContent()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:707,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:711,1
    - Dst: '[String].equals(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:712,1
    - Dst: '[String].equals(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:713,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfContent(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:714,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:721,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].equals(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:728,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].enableXml11()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:730,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:733,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:737,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeXmlDeclaration(com.ctc.wstx.sw.BaseStreamWriter,String,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:742,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:744,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 746
      start: 692
    functionDepth: 4
    functionLinenumber: 692
    functionLinenumberEnd: 746
    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:
    - '[String].length()'
    - '[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)'
    - '[com.ctc.wstx.sw.XmlWriter].enableXml11()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
    - '[com.ctc.wstx.sw.XmlWriter].writeXmlDeclaration(com.ctc.wstx.sw.BaseStreamWriter,String,String)'
    - '[String].equals(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.api.WriterConfig].willValidateContent()'
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 750
      start: 748
    functionDepth: 0
    functionLinenumber: 748
    functionLinenumberEnd: 750
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 754
      start: 752
    functionDepth: 0
    functionLinenumber: 752
    functionLinenumberEnd: 754
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 759
      start: 756
    functionDepth: 0
    functionLinenumber: 756
    functionLinenumberEnd: 759
    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:784,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getVersion()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:787,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:790,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].standaloneSet()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:793,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getVersion()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:794,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getCharacterEncodingScheme()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:795,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].isStandalone()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:796,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:794,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getCharacterEncodingScheme()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:798,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getVersion()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:799,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:798,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeEndDocument()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:806,1
    - Dst: impl.getInputElementStack()
      Src: com.ctc.wstx.sw.BaseStreamWriter:813,1
    - Dst: impl.getAttributeCollector()
      Src: com.ctc.wstx.sw.BaseStreamWriter:813,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].copyStartElement(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:813,1
    - Dst: '[org.codehaus.stax2.ri.Stax2WriterImpl].copyStartElement(org.codehaus.stax2.XMLStreamReader2)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:815,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeEndElement()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:820,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:828,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:835,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeSpace(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:835,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: '[org.codehaus.stax2.XMLStreamReader2].getText()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:847,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeCData(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:854,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:859,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:860,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCDataStart()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:865,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsRawWriter()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:866,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText(java.io.Writer,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:866,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCDataEnd()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:867,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:876,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:876,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:884,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsTextWriter()'
      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.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:894,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCommentStart()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:899,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsRawWriter()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:900,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText(java.io.Writer,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:900,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCommentEnd()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:901,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:910,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getPITarget()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:912,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writePIStart(com.ctc.wstx.sw.BaseStreamWriter,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:912,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsRawWriter()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:915,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText(java.io.Writer,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:915,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writePIEnd()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:916,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getDTDInfo()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:922,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:926,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeDTD(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:931,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:936,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeEntityRef(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:936,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:946,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:948,1
    CyclomaticComplexity: 47
    EdgeCount: 47
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 950
      start: 779
    functionDepth: 6
    functionLinenumber: 779
    functionLinenumberEnd: 950
    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:
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeCData(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeEndElement()'
    - '[org.codehaus.stax2.XMLStreamReader2].getVersion()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].copyStartElement(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeDTD(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.XmlWriter].writePIEnd()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter)'
    - '[org.codehaus.stax2.XMLStreamReader2].getText(java.io.Writer,boolean)'
    - '[org.codehaus.stax2.ri.Stax2WriterImpl].copyStartElement(org.codehaus.stax2.XMLStreamReader2)'
    - '[com.ctc.wstx.sw.XmlWriter].writeCommentEnd()'
    - '[org.codehaus.stax2.XMLStreamReader2].isStandalone()'
    - '[org.codehaus.stax2.XMLStreamReader2].getText()'
    - '[com.ctc.wstx.sw.XmlWriter].writePIStart(com.ctc.wstx.sw.BaseStreamWriter,boolean)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeEntityRef(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.XmlWriter].writeCDataEnd()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
    - '[com.ctc.wstx.sw.XmlWriter].writeCommentStart()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeEndDocument()'
    - '[org.codehaus.stax2.XMLStreamReader2].standaloneSet()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter)'
    - '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
    - '[org.codehaus.stax2.XMLStreamReader2].getPITarget()'
    - '[org.codehaus.stax2.XMLStreamReader2].getCharacterEncodingScheme()'
    - impl.getInputElementStack()
    - impl.getAttributeCollector()
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].length()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.XmlWriter].writeCDataStart()'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeSpace(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[org.codehaus.stax2.XMLStreamReader2].getDTDInfo()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsTextWriter()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsRawWriter()'
    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:962,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 963
      start: 958
    functionDepth: 5
    functionLinenumber: 958
    functionLinenumberEnd: 963
    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:976,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 977
      start: 973
    functionDepth: 0
    functionLinenumber: 973
    functionLinenumberEnd: 977
    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:992,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 993
      start: 986
    functionDepth: 0
    functionLinenumber: 986
    functionLinenumberEnd: 993
    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:999,1
    - Dst: '[ValidatorPair].<init>(XMLValidator,com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1010,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1013
      start: 995
    functionDepth: 0
    functionLinenumber: 995
    functionLinenumberEnd: 1013
    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:1021,1
    - Dst: found.validationCompleted(boolean)
      Src: com.ctc.wstx.sw.BaseStreamWriter:1024,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].resetValidationFlags()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1026,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1030
      start: 1015
    functionDepth: 2
    functionLinenumber: 1015
    functionLinenumberEnd: 1030
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].stopValidatingAgainst(XMLValidationSchema)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - found.validationCompleted(boolean)
    - '[com.ctc.wstx.sw.BaseStreamWriter].resetValidationFlags()'
    - ValidatorPair.removeValidator(XMLValidator,XMLValidationSchema,com.ctc.wstx.sw.BaseStreamWriter)
    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:1038,1
    - Dst: found.validationCompleted(boolean)
      Src: com.ctc.wstx.sw.BaseStreamWriter:1041,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].resetValidationFlags()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1043,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1047
      start: 1032
    functionDepth: 2
    functionLinenumber: 1032
    functionLinenumberEnd: 1047
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].stopValidatingAgainst(XMLValidator)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - found.validationCompleted(boolean)
    - ValidatorPair.removeValidator(XMLValidator,XMLValidator,com.ctc.wstx.sw.BaseStreamWriter)
    - '[com.ctc.wstx.sw.BaseStreamWriter].resetValidationFlags()'
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1055
      start: 1049
    functionDepth: 0
    functionLinenumber: 1049
    functionLinenumberEnd: 1055
    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:1059,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1062
      start: 1057
    functionDepth: 1
    functionLinenumber: 1057
    functionLinenumberEnd: 1062
    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:1075,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].getRow()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1076,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].getColumn()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1076,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,null,String,int,int,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1073,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1077
      start: 1070
    functionDepth: 2
    functionLinenumber: 1070
    functionLinenumberEnd: 1077
    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.io.WstxInputLocation].<init>(null,null,String,int,int,int)'
    - '[com.ctc.wstx.sw.XmlWriter].getColumn()'
    - '[com.ctc.wstx.sw.XmlWriter].getRow()'
    - '[com.ctc.wstx.sw.XmlWriter].getAbsOffset()'
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1079
    functionDepth: 0
    functionLinenumber: 1079
    functionLinenumberEnd: 1082
    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:1099,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1106,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteCData()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1108,1
    - Dst: '[XMLValidator].validateText(char[],int,com.ctc.wstx.sw.BaseStreamWriter,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1115,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCData(char[],int,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1123,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1125,1
    - Dst: '[com.ctc.wstx.util.DataUtil].Integer(int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1128,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String,Integer)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1128,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 16
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1130
      start: 1090
    functionDepth: 5
    functionLinenumber: 1090
    functionLinenumberEnd: 1130
    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.sw.BaseStreamWriter].throwOutputError(String,Integer)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[XMLValidator].validateText(char[],int,com.ctc.wstx.sw.BaseStreamWriter,boolean)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteCData()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(char[],int,int)'
    - '[com.ctc.wstx.util.DataUtil].Integer(int)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[com.ctc.wstx.sw.XmlWriter].writeCData(char[],int,int)'
    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:1135,1
    - Dst: '[org.codehaus.stax2.DTDInfo].getDTDSystemId()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1135,1
    - Dst: '[org.codehaus.stax2.DTDInfo].getDTDPublicId()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1136,1
    - Dst: '[org.codehaus.stax2.DTDInfo].getDTDInternalSubset()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1136,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:1135,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1137
      start: 1132
    functionDepth: 0
    functionLinenumber: 1132
    functionLinenumberEnd: 1137
    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].getDTDSystemId()'
    - '[org.codehaus.stax2.DTDInfo].getDTDRootName()'
    - '[org.codehaus.stax2.DTDInfo].getDTDPublicId()'
    - '[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)'
    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:1144,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeDTD(String,String,String,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1147,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1149,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1151
      start: 1139
    functionDepth: 4
    functionLinenumber: 1139
    functionLinenumberEnd: 1151
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1154
      start: 1153
    functionDepth: 0
    functionLinenumber: 1153
    functionLinenumberEnd: 1154
    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:1161,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1162
      start: 1156
    functionDepth: 0
    functionLinenumber: 1156
    functionLinenumberEnd: 1162
    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:1170,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1173,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeRaw(String,int,com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1173,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1175,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1177
      start: 1164
    functionDepth: 1
    functionLinenumber: 1164
    functionLinenumberEnd: 1177
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeRaw(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.XmlWriter].writeRaw(String,int,com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    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:1185,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeRaw(String,int,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1188,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1190,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1192
      start: 1179
    functionDepth: 1
    functionLinenumber: 1179
    functionLinenumberEnd: 1192
    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.XmlWriter].writeRaw(String,int,int)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    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:1200,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeRaw(char[],int,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1203,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1205,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1207
      start: 1194
    functionDepth: 1
    functionLinenumber: 1194
    functionLinenumberEnd: 1207
    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.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.XmlWriter].writeRaw(char[],int,int)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    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:1216,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1217
      start: 1209
    functionDepth: 2
    functionLinenumber: 1209
    functionLinenumberEnd: 1217
    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:1224,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1225
      start: 1219
    functionDepth: 2
    functionLinenumber: 1219
    functionLinenumberEnd: 1225
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1236
      start: 1233
    functionDepth: 0
    functionLinenumber: 1233
    functionLinenumberEnd: 1236
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1239
      start: 1238
    functionDepth: 0
    functionLinenumber: 1238
    functionLinenumberEnd: 1239
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1242
      start: 1241
    functionDepth: 0
    functionLinenumber: 1241
    functionLinenumberEnd: 1242
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1251
      start: 1248
    functionDepth: 0
    functionLinenumber: 1248
    functionLinenumberEnd: 1251
    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:1255,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1256
      start: 1253
    functionDepth: 3
    functionLinenumber: 1253
    functionLinenumberEnd: 1256
    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:1264,1
    - Dst: '[XMLValidationProblem].getSeverity()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1278,1
    - Dst: '[com.ctc.wstx.exc.WstxValidationException].create(XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1279,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getProblemReporter()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1281,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].doReportProblem(javax.xml.stream.XMLReporter,XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1283,1
    - Dst: '[XMLValidationProblem].getSeverity()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1288,1
    - Dst: '[com.ctc.wstx.exc.WstxValidationException].create(XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1289,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1292
      start: 1258
    functionDepth: 4
    functionLinenumber: 1258
    functionLinenumberEnd: 1292
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 6
    functionsReached:
    - '[XMLValidationProblem].getSeverity()'
    - '[com.ctc.wstx.api.WriterConfig].getProblemReporter()'
    - '[com.ctc.wstx.exc.WstxValidationException].create(XMLValidationProblem)'
    - '[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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1304
      start: 1298
    functionDepth: 0
    functionLinenumber: 1298
    functionLinenumberEnd: 1304
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1309
      start: 1308
    functionDepth: 0
    functionLinenumber: 1308
    functionLinenumberEnd: 1309
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1312
      start: 1311
    functionDepth: 0
    functionLinenumber: 1311
    functionLinenumberEnd: 1312
    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:
    - Dst: '[com.ctc.wstx.sw.XmlWriter].wrapAsRawWriter()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1327,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1328
      start: 1325
    functionDepth: 1
    functionLinenumber: 1325
    functionLinenumberEnd: 1328
    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:1337,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1338
      start: 1335
    functionDepth: 1
    functionLinenumber: 1335
    functionLinenumberEnd: 1338
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1350
      start: 1348
    functionDepth: 0
    functionLinenumber: 1348
    functionLinenumberEnd: 1350
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1359
      start: 1358
    functionDepth: 0
    functionLinenumber: 1358
    functionLinenumberEnd: 1359
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1368
      start: 1367
    functionDepth: 0
    functionLinenumber: 1367
    functionLinenumberEnd: 1368
    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:1386,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1393,1
    - Dst: '[javax.xml.stream.events.Characters].isIgnorableWhiteSpace()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1394,1
    - Dst: '[javax.xml.stream.events.Characters].isWhiteSpace()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1394,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1395,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1402,1
    - Dst: '[javax.xml.stream.events.Characters].isIgnorableWhiteSpace()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1404,1
    - Dst: '[javax.xml.stream.events.Characters].isWhiteSpace()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1404,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1405,1
    - Dst: '[javax.xml.stream.events.Characters].getData()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1414,1
    - Dst: '[XMLValidator].validateText(com.ctc.wstx.sw.BaseStreamWriter,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1414,1
    - Dst: '[javax.xml.stream.events.Characters].getData()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1424,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCharacters(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1424,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1426,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 25
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1428
      start: 1381
    functionDepth: 4
    functionLinenumber: 1381
    functionLinenumberEnd: 1428
    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:
    - '[javax.xml.stream.events.Characters].getData()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
    - '[XMLValidator].validateText(com.ctc.wstx.sw.BaseStreamWriter,boolean)'
    - '[javax.xml.stream.events.Characters].isWhiteSpace()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[javax.xml.stream.events.Characters].isIgnorableWhiteSpace()'
    - '[com.ctc.wstx.sw.XmlWriter].writeCharacters(com.ctc.wstx.sw.BaseStreamWriter)'
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1436
      start: 1435
    functionDepth: 0
    functionLinenumber: 1435
    functionLinenumberEnd: 1436
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1440
      start: 1438
    functionDepth: 0
    functionLinenumber: 1438
    functionLinenumberEnd: 1440
    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:1457,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1462,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].automaticEndElementsEnabled()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1468,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeEndElement()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1470,1
    - Dst: vld.validationCompleted(boolean)
      Src: com.ctc.wstx.sw.BaseStreamWriter:1484,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].freeMediumCBuffer(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1497,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].close(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1500,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1502,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 29
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1504
      start: 1448
    functionDepth: 4
    functionLinenumber: 1448
    functionLinenumberEnd: 1504
    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.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeEndElement()'
    - '[com.ctc.wstx.api.WriterConfig].freeMediumCBuffer(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
    - '[com.ctc.wstx.api.WriterConfig].automaticEndElementsEnabled()'
    - vld.validationCompleted(boolean)
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[com.ctc.wstx.sw.XmlWriter].close(boolean)'
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1512
      start: 1510
    functionDepth: 0
    functionLinenumber: 1510
    functionLinenumberEnd: 1512
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1525
      start: 1524
    functionDepth: 0
    functionLinenumber: 1524
    functionLinenumberEnd: 1525
    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:1538,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1539,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1545,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1547
      start: 1533
    functionDepth: 4
    functionLinenumber: 1533
    functionLinenumberEnd: 1547
    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].reportNwfStructure(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1555,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1559,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1562
      start: 1549
    functionDepth: 3
    functionLinenumber: 1549
    functionLinenumberEnd: 1562
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteDTD()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(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:1570,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1574,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1581,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1584,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1585,1
    - Dst: '[String].endsWith(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1588,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1589,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1594,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,com.ctc.wstx.sw.BaseStreamWriter,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1602,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1607
      start: 1564
    functionDepth: 1
    functionLinenumber: 1564
    functionLinenumberEnd: 1607
    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].length()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].isValidating()'
    - '[String].endsWith(String)'
    - '[String].equals(String)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,com.ctc.wstx.sw.BaseStreamWriter,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].verifyRootElement(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxOutputException].<init>(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1618,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1619
      start: 1615
    functionDepth: 2
    functionLinenumber: 1615
    functionLinenumberEnd: 1619
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 7
    functionsReached:
    - '[com.ctc.wstx.exc.WstxOutputException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxOutputException].<init>(String,Throwable)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1624,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - msg
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 1625
      start: 1621
    functionDepth: 2
    functionLinenumber: 1621
    functionLinenumberEnd: 1625
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String,Throwable)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxOutputException].<init>(String,Throwable)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1630,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1631,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1632
      start: 1627
    functionDepth: 0
    functionLinenumber: 1627
    functionLinenumberEnd: 1632
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 3
    functionsReached:
    - '[java.text.MessageFormat].format(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(com.ctc.wstx.sw.BaseStreamWriter)'
    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:1641,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1642
      start: 1638
    functionDepth: 3
    functionLinenumber: 1638
    functionLinenumberEnd: 1642
    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:1653,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1654
      start: 1650
    functionDepth: 3
    functionLinenumber: 1650
    functionLinenumberEnd: 1654
    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:1659,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1660
      start: 1656
    functionDepth: 1
    functionLinenumber: 1656
    functionLinenumberEnd: 1660
    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:1671,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1672
      start: 1668
    functionDepth: 3
    functionLinenumber: 1668
    functionLinenumberEnd: 1672
    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:1677,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1678
      start: 1674
    functionDepth: 1
    functionLinenumber: 1674
    functionLinenumberEnd: 1678
    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:1689,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1690
      start: 1686
    functionDepth: 3
    functionLinenumber: 1686
    functionLinenumberEnd: 1690
    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:1695,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1696
      start: 1692
    functionDepth: 1
    functionLinenumber: 1692
    functionLinenumberEnd: 1696
    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:1701,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1702
      start: 1698
    functionDepth: 1
    functionLinenumber: 1698
    functionLinenumberEnd: 1702
    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:1707,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1708
      start: 1704
    functionDepth: 0
    functionLinenumber: 1704
    functionLinenumberEnd: 1708
    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:1722,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1723,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,String,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1721,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].getTopElementDesc()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1727,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1726,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].getTopElementDesc()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1735,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1736,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,String,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1734,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1739,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1741
      start: 1716
    functionDepth: 6
    functionLinenumber: 1716
    functionLinenumberEnd: 1741
    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.sw.BaseStreamWriter].reportValidationProblem(String,String,String)'
    - '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].getTopElementDesc()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(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:1746,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1746,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1747
      start: 1743
    functionDepth: 5
    functionLinenumber: 1743
    functionLinenumberEnd: 1747
    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:
    - '[XMLValidationProblem].<init>(javax.xml.stream.Location,String,int)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
    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:1752,1
    - Dst: '[XMLValidationProblem].<init>(javax.xml.stream.Location,String,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1752,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1752,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1754
      start: 1749
    functionDepth: 4
    functionLinenumber: 1749
    functionLinenumberEnd: 1754
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[XMLValidationProblem].<init>(javax.xml.stream.Location,String,int)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].getValidationLocation()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
    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:1759,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1759,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1762
      start: 1756
    functionDepth: 5
    functionLinenumber: 1756
    functionLinenumberEnd: 1762
    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:1767,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1767,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1768
      start: 1764
    functionDepth: 5
    functionLinenumber: 1764
    functionLinenumberEnd: 1768
    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:
    - '[XMLValidationProblem].<init>(javax.xml.stream.Location,String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
    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:1773,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].getValidationLocation()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1774,1
    - Dst: '[XMLValidationProblem].<init>(javax.xml.stream.Location,com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1774,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1774,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1776
      start: 1770
    functionDepth: 4
    functionLinenumber: 1770
    functionLinenumberEnd: 1776
    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].getValidationLocation()'
    - '[java.text.MessageFormat].format(String)'
    - '[XMLValidationProblem].<init>(javax.xml.stream.Location,com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
    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:1781,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].getValidationLocation()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1782,1
    - Dst: '[XMLValidationProblem].<init>(javax.xml.stream.Location,com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1782,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1782,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1783
      start: 1778
    functionDepth: 4
    functionLinenumber: 1778
    functionLinenumberEnd: 1783
    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].getValidationLocation()'
    - '[java.text.MessageFormat].format(String)'
    - '[XMLValidationProblem].<init>(javax.xml.stream.Location,com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
    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:1789,1
    - Dst: '[XMLValidationProblem].<init>(org.codehaus.stax2.XMLStreamLocation2,String,com.ctc.wstx.sw.BaseStreamWriter,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1791,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].doReportProblem(javax.xml.stream.XMLReporter,XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1791,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1792
      start: 1785
    functionDepth: 3
    functionLinenumber: 1785
    functionLinenumberEnd: 1792
    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].doReportProblem(javax.xml.stream.XMLReporter,XMLValidationProblem)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].getLocation()'
    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:1798,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].getLocation()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1800,1
    - Dst: '[XMLValidationProblem].setLocation(org.codehaus.stax2.XMLStreamLocation2)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1801,1
    - Dst: '[XMLValidationProblem].getType()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1804,1
    - Dst: '[XMLValidationProblem].setType(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1805,1
    - Dst: '[XMLValidationProblem].getMessage()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1808,1
    - Dst: '[XMLValidationProblem].getType()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1808,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:1808,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1810
      start: 1794
    functionDepth: 3
    functionLinenumber: 1794
    functionLinenumberEnd: 1810
    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].getType()'
    - '[XMLValidationProblem].setType(String)'
    - '[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()'
    - '[XMLValidationProblem].getMessage()'
    - '[XMLValidationProblem].getLocation()'
    - '[XMLValidationProblem].setLocation(org.codehaus.stax2.XMLStreamLocation2)'
    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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1815
      start: 1815
    functionDepth: 0
    functionLinenumber: 1815
    functionLinenumberEnd: 1815
    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:1827,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1830
      start: 1823
    functionDepth: 2
    functionLinenumber: 1823
    functionLinenumberEnd: 1830
    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:1836,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].allocMediumCBuffer(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1836,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      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: 1839
      start: 1832
    functionDepth: 0
    functionLinenumber: 1832
    functionLinenumberEnd: 1839
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getCopyBuffer(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - Math.max(int,int)
    - '[com.ctc.wstx.api.WriterConfig].allocMediumCBuffer(com.ctc.wstx.sw.BaseStreamWriter)'
    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:1844,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].toString()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1845,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
      - XMLValidationException
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1846
      start: 1841
    functionDepth: 0
    functionLinenumber: 1841
    functionLinenumberEnd: 1846
    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:53,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: 54
      start: 51
    functionDepth: 5
    functionLinenumber: 51
    functionLinenumberEnd: 54
    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:75,1
    - Dst: mCurrElem.getExplicitPrefix(String)
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:77,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:79,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteAttr(String,String,com.ctc.wstx.sw.SimpleNsStreamWriter,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:81,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: 82
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 82
    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:
    - mCurrElem.getExplicitPrefix(String)
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteAttr(String,String,com.ctc.wstx.sw.SimpleNsStreamWriter,String)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(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:90,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteAttr(String,String,String,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:92,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: 93
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 93
    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].doWriteAttr(String,String,String,String)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(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:106,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].setDefaultNamespace(String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:109,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteDefaultNs(String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:110,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: 111
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 111
    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:117,1
    - Dst: '[String].equals(com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:118,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeDefaultNamespace(String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:119,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:126,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:136,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:137,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].setPrefix(String,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:142,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteNamespace(String,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:143,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: 144
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 144
    functionName: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeNamespace(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleNsStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].setPrefix(String,String)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeDefaultNamespace(String)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteNamespace(String,String)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(String)'
    - '[String].equals(com.ctc.wstx.sw.SimpleNsStreamWriter)'
    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:155,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: 156
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 156
    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:161,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: 162
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 162
    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:167,1
    - Dst: '[javax.xml.stream.events.StartElement].getNamespaces()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:169,1
    - Dst: it.hasNext()
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:171,1
    - Dst: it.next()
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:172,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getPrefix()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:174,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].length()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:175,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getNamespaceURI()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:176,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].setDefaultNamespace(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:178,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].setPrefix(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:178,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getNamespaceURI()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:192,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getLocalPart()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:194,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartElement(com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:194,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getPrefix()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:196,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getLocalPart()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:197,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:197,1
    - Dst: '[javax.xml.stream.events.StartElement].getNamespaces()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:202,1
    - Dst: it2.hasNext()
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:203,1
    - Dst: it2.next()
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:204,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getPrefix()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:205,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].length()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:206,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getNamespaceURI()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:207,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeDefaultNamespace(com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:207,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getNamespaceURI()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:209,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeNamespace(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:209,1
    - Dst: '[javax.xml.stream.events.StartElement].getAttributes()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:216,1
    - Dst: ait.hasNext()
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:217,1
    - Dst: ait.next()
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:218,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getName()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:219,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getNamespaceURI()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:220,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].length()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:222,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getPrefix()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:223,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,com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:223,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getLocalPart()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:226,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getValue()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:226,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeAttribute(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:226,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: 229
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 229
    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:
    - it2.hasNext()
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].getLocalPart()'
    - '[javax.xml.stream.events.StartElement].getName()'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartElement(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter,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)'
    - it.hasNext()
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].getValue()'
    - '[javax.xml.stream.events.StartElement].getNamespaces()'
    - '[javax.xml.stream.events.StartElement].getAttributes()'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].length()'
    - it2.next()
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeDefaultNamespace(com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - it.next()
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].getName()'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].setDefaultNamespace(com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].getNamespaceURI()'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].setPrefix(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - ait.next()
    - '[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].writeStartElement(com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].getPrefix()'
    - ait.hasNext()
    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:238,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:240,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].checkStartElement(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:246,1
    - Dst: mCurrElem.createChild(com.ctc.wstx.sw.SimpleNsStreamWriter,String,String)
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:250,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteStartTag(com.ctc.wstx.sw.SimpleNsStreamWriter,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:252,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    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: 253
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 253
    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)'
    - newCurr.reuseAsChild(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter,String,String)
    - mCurrElem.getPrefix(String)
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteStartTag(com.ctc.wstx.sw.SimpleNsStreamWriter,String)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(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:259,1
    - Dst: newCurr.reuseAsChild(com.ctc.wstx.sw.SimpleNsStreamWriter,String,String,String)
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:263,1
    - Dst: mCurrElem.createChild(String,String,String)
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:267,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteStartTag(String,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:269,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    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: 270
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 270
    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:
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].checkStartElement(String,String)'
    - newCurr.reuseAsChild(com.ctc.wstx.sw.SimpleNsStreamWriter,String,String,String)
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteStartTag(String,String)'
    - mCurrElem.createChild(String,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:287,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:294,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:295,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:296,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].setDefaultNamespace(String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:297,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].setPrefix(String,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:299,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:304,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:305,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:306,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartElement(String,String,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:304,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:311,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:312,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:314,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeDefaultNamespace(String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:315,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeNamespace(String,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:317,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getCount()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:325,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getSpecifiedCount()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:326,1
    - Dst: mCurrElem.getAttributeCollector()
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:332,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: 12
    EdgeCount: 12
    ICount: 36
    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: 281
    functionDepth: 2
    functionLinenumber: 281
    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].getLocalNsPrefix(com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[String].length()'
    - '[com.ctc.wstx.sr.AttributeCollector].getSpecifiedCount()'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].setPrefix(String,String)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeDefaultNamespace(String)'
    - '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].setDefaultNamespace(String)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartElement(String,String,String)'
    - mCurrElem.getAttributeCollector()
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeNamespace(String,String)'
    - '[com.ctc.wstx.sr.AttributeCollector].getCount()'
    - '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
    - '[com.ctc.wstx.sr.AttributeCollector].writeAttribute(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
    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()'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(boolean)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    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()'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(int)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    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:
    - '[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)'
    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:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getScalarEncoder(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[java.math.BigInteger].toString()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    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:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[java.math.BigDecimal].toString()'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getScalarEncoder(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    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].writeCharacters(String)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].serializeQName(javax.xml.namespace.QName)'
    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:
    - '[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[],int,int)'
    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].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[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:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[org.codehaus.stax2.typed.Base64Variants].getDefaultVariant()'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(com.ctc.wstx.sw.TypedStreamWriter,byte[],int,int)'
    - '[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].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[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:
    - '[com.ctc.wstx.sw.TypedStreamWriter].reportInvalidContent(com.ctc.wstx.sw.TypedStreamWriter)'
    - mWriter.writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder)
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].getCopyBuffer()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].inPrologOrEpilog()'
    - mWriter.writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder,com.ctc.wstx.sw.TypedStreamWriter,com.ctc.wstx.sw.TypedStreamWriter)
    - '[com.ctc.wstx.sw.TypedStreamWriter].closeStartElement(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].reportNwfStructure(String)'
    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:
    - '[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(float)'
    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()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(double)'
    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:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getScalarEncoder(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[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:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
    - '[java.math.BigDecimal].toString()'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getScalarEncoder(com.ctc.wstx.sw.TypedStreamWriter)'
    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()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(int[],int,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()'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(long[],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].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()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(float[],int,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:
    - '[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)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(com.ctc.wstx.sw.TypedStreamWriter,byte[],int,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)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].length()'
    - '[javax.xml.namespace.QName].getLocalPart()'
    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:80,1
    - Dst: '[com.ctc.wstx.util.StringVector].<init>(int)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:81,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
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 82
      start: 78
    functionDepth: 3
    functionLinenumber: 78
    functionLinenumberEnd: 82
    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:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 93
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 93
    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
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    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:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 105
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 105
    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:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 110
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 110
    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:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 116
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 116
    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:124,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].addAttribute(String,String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:130,1
    - Dst: mWriter.writeAttribute(String,String)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:134,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:136,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 138
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 138
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfStructure(String)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].addAttribute(String,String)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
    - mWriter.writeAttribute(String,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:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 145
      start: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 145
    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:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 153
      start: 147
    functionDepth: 2
    functionLinenumber: 147
    functionLinenumberEnd: 153
    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:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 159
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 159
    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:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 166
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 166
    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:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 172
      start: 168
    functionDepth: 3
    functionLinenumber: 168
    functionLinenumberEnd: 172
    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:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 178
      start: 174
    functionDepth: 3
    functionLinenumber: 174
    functionLinenumberEnd: 178
    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:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 183
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 183
    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:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 189
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 189
    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:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 196
      start: 191
    functionDepth: 2
    functionLinenumber: 191
    functionLinenumberEnd: 196
    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:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 201
      start: 198
    functionDepth: 3
    functionLinenumber: 198
    functionLinenumberEnd: 201
    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:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 208
      start: 203
    functionDepth: 3
    functionLinenumber: 203
    functionLinenumberEnd: 208
    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:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 223
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 223
    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:233,1
    - Dst: '[com.ctc.wstx.util.StringVector].getLastString()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:236,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:236,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 237
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 237
    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
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 242
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 242
    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:254,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].getLocalPart()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:255,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:255,1
    - Dst: '[javax.xml.stream.events.StartElement].getAttributes()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:257,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].hasNext()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:258,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].next()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:259,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].getName()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:260,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].getLocalPart()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:261,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].getValue()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:261,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.StartElement
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 263
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 263
    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:
    - '[javax.xml.stream.events.StartElement].getAttributes()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].next()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(com.ctc.wstx.sw.NonNsStreamWriter)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].hasNext()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].getLocalPart()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)'
    - '[javax.xml.stream.events.StartElement].getName()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].getName()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].getValue()'
    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:274,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 276
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 276
    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:285,1
    - Dst: mWriter.writeTypedAttribute(String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:290,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector].<init>()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:293,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].getCopyBuffer()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:297,1
    - Dst: mWriter.writeTypedAttribute(null,String,null,org.codehaus.stax2.ri.typed.AsciiValueEncoder,com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector,com.ctc.wstx.sw.NonNsStreamWriter)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:297,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:300,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 302
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 302
    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:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfStructure(String)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector].<init>()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].getCopyBuffer()'
    - mWriter.writeTypedAttribute(null,String,null,org.codehaus.stax2.ri.typed.AsciiValueEncoder,com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector,com.ctc.wstx.sw.NonNsStreamWriter)
    - mWriter.writeTypedAttribute(String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mWriter.writeStartTagEmptyEnd()
      Src: com.ctc.wstx.sw.NonNsStreamWriter:318,1
    - Dst: mWriter.writeStartTagEnd()
      Src: com.ctc.wstx.sw.NonNsStreamWriter:320,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:323,1
    - Dst: '[com.ctc.wstx.util.StringVector].getLastString()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:327,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].validateElementStartAndAttributes(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:329,1
    - Dst: mValidator.validateElementEnd(String,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:331,1
    - Dst: '[com.ctc.wstx.util.StringVector].removeLast()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:344,1
    - Dst: '[com.ctc.wstx.util.StringVector].isEmpty()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:345,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 349
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 349
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].closeStartElement(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 1
    functionsReached:
    - mWriter.writeStartTagEnd()
    - '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].validateElementStartAndAttributes(String)'
    - '[com.ctc.wstx.util.StringVector].isEmpty()'
    - '[com.ctc.wstx.util.StringVector].removeLast()'
    - '[com.ctc.wstx.util.StringVector].getLastString()'
    - mWriter.writeStartTagEmptyEnd()
    - mValidator.validateElementEnd(String,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)
    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:362,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].isNamespaceAware()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:363,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:369,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:370,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:374,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:380,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:383,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:384,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:389,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(com.ctc.wstx.sw.NonNsStreamWriter,String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:389,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getCount()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:398,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getSpecifiedCount()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:399,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector].<init>()'
      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.AttrCollector)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:407,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].writeAttribute(com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter,null)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:409,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 413
      start: 357
    functionDepth: 2
    functionLinenumber: 357
    functionLinenumberEnd: 413
    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:
    - '[String].length()'
    - '[com.ctc.wstx.sr.InputElementStack].isNamespaceAware()'
    - '[com.ctc.wstx.sr.AttributeCollector].getSpecifiedCount()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(com.ctc.wstx.sw.NonNsStreamWriter)'
    - '[com.ctc.wstx.sr.AttributeCollector].writeAttribute(com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter,null)'
    - '[com.ctc.wstx.sr.AttributeCollector].writeAttribute(com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sw.NonNsStreamWriter)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector].<init>()'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sw.NonNsStreamWriter)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(com.ctc.wstx.sw.NonNsStreamWriter,String)'
    - '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
    - '[com.ctc.wstx.sr.AttributeCollector].getCount()'
    - '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
    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:417,1
    - Dst: '[com.ctc.wstx.util.StringVector].getLastString()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:417,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 418
      start: 415
    functionDepth: 1
    functionLinenumber: 415
    functionLinenumberEnd: 418
    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:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 424
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 424
    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: '[ArrayList<AttrInfo>].size()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:430,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 431
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 431
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributeCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[ArrayList<AttrInfo>].size()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributeCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList<AttrInfo>].get(int)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:435,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 436
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 436
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributeLocalName(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[ArrayList<AttrInfo>].get(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributeLocalName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList<AttrInfo>].get(int)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:444,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 446
      start: 438
    functionDepth: 0
    functionLinenumber: 438
    functionLinenumberEnd: 446
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributeNamespace(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[ArrayList<AttrInfo>].get(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributeNamespace(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList<AttrInfo>].get(int)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:454,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 456
      start: 448
    functionDepth: 0
    functionLinenumber: 448
    functionLinenumberEnd: 456
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributePrefix(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[ArrayList<AttrInfo>].get(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributePrefix(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList<AttrInfo>].get(int)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:460,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 461
      start: 458
    functionDepth: 0
    functionLinenumber: 458
    functionLinenumberEnd: 461
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributeValue(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[ArrayList<AttrInfo>].get(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributeValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap<String,AttrInfo>].get(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:468,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 470
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 470
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributeValue(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[HashMap<String,AttrInfo>].get(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributeValue(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap<String,AttrInfo>].get(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:477,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 479
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 479
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].findAttributeIndex(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[HashMap<String,AttrInfo>].get(String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].findAttributeIndex(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mValidator.getAttributeType(int)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:484,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 485
      start: 481
    functionDepth: 0
    functionLinenumber: 481
    functionLinenumberEnd: 485
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributeType(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - mValidator.getAttributeType(int)
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributeType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].throwOutputError(String,com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:497,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].closeStartElement(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:502,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].verifyRootElement(String,null)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:505,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfStructure(String,String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:508,1
    - Dst: '[com.ctc.wstx.util.StringVector].addString(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:522,1
    - Dst: mWriter.writeStartTagStart(String)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:524,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:526,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 528
      start: 493
    functionDepth: 1
    functionLinenumber: 493
    functionLinenumberEnd: 528
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteStartElement(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfStructure(String,String)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].verifyRootElement(String,null)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
    - mWriter.writeStartTagStart(String)
    - '[com.ctc.wstx.sw.NonNsStreamWriter].closeStartElement(com.ctc.wstx.sw.NonNsStreamWriter)'
    - '[com.ctc.wstx.util.StringVector].addString(String)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].throwOutputError(String,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].throwOutputError(String,com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:545,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:554,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:560,1
    - Dst: '[com.ctc.wstx.util.StringVector].removeLast()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:566,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:568,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:572,1
    - Dst: mWriter.writeStartTagEmptyEnd()
      Src: com.ctc.wstx.sw.NonNsStreamWriter:589,1
    - Dst: '[com.ctc.wstx.util.StringVector].isEmpty()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:590,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].validateElementStartAndAttributes(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:598,1
    - Dst: mValidator.validateElementEnd(String,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:599,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].validateElementStartAndAttributes(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:615,1
    - Dst: mWriter.writeStartTagEnd()
      Src: com.ctc.wstx.sw.NonNsStreamWriter:625,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:627,1
    - Dst: mWriter.writeEndTag(String)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:632,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:634,1
    - Dst: '[com.ctc.wstx.util.StringVector].isEmpty()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:637,1
    - Dst: mValidator.validateElementEnd(String,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:644,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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: 650
      start: 541
    functionDepth: 2
    functionLinenumber: 541
    functionLinenumberEnd: 650
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteEndTag(String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - mWriter.writeStartTagEnd()
    - '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
    - '[com.ctc.wstx.util.StringVector].isEmpty()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].validateElementStartAndAttributes(String)'
    - mWriter.writeEndTag(String)
    - '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfStructure(String)'
    - '[com.ctc.wstx.util.StringVector].removeLast()'
    - '[String].equals(String)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].closeStartElement(boolean)'
    - mWriter.writeStartTagEmptyEnd()
    - mValidator.validateElementEnd(String,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)
    - '[com.ctc.wstx.sw.NonNsStreamWriter].throwOutputError(String,com.ctc.wstx.sw.NonNsStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteEndTag(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: vld.validateElementStart(String,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:658,1
    - Dst: '[ArrayList<AttrInfo>].isEmpty()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:659,1
    - Dst: vld.validateAttribute(com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:661,1
    - Dst: vld.validateElementAndAttributes()
      Src: com.ctc.wstx.sw.NonNsStreamWriter:664,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 669
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 669
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].validateElementStartAndAttributes(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 2
    functionsReached:
    - vld.validateElementAndAttributes()
    - vld.validateAttribute(com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)
    - '[ArrayList<AttrInfo>].isEmpty()'
    - vld.validateElementStart(String,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].validateElementStartAndAttributes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:673,1
    - Dst: '[ArrayList].<init>()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:674,1
    - Dst: '[HashMap].size()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:676,1
    - Dst: '[AttrInfo].<init>(com.ctc.wstx.sw.NonNsStreamWriter,String,String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:676,1
    - Dst: '[HashMap].put(String,AttrInfo)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:677,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfAttr(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:678,1
    - Dst: '[ArrayList].add(AttrInfo)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:680,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - HashMap<String,AttrInfo>
      - ArrayList<AttrInfo>
      - AttrCollector
      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
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 682
      start: 671
    functionDepth: 0
    functionLinenumber: 671
    functionLinenumberEnd: 682
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].addAttribute(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[HashMap].<init>()'
    - '[ArrayList].add(AttrInfo)'
    - '[HashMap].put(String,AttrInfo)'
    - '[HashMap].size()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfAttr(String)'
    - '[ArrayList].<init>()'
    - '[AttrInfo].<init>(com.ctc.wstx.sw.NonNsStreamWriter,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].addAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector].addAttribute(String,String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector:688,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractAttributeCollector
    argCount: 4
    argNames:
    - localName
    - uri
    - prefix
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 690
      start: 686
    functionDepth: 0
    functionLinenumber: 686
    functionLinenumberEnd: 690
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector].validateAttribute(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector].addAttribute(String,String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector].validateAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector:695,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector].addAttribute(String,String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector:696,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractAttributeCollector
    argCount: 6
    argNames:
    - localName
    - uri
    - prefix
    - valueChars
    - valueStart
    - valueEnd
    argTypes:
    - String
    - String
    - String
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 698
      start: 692
    functionDepth: 0
    functionLinenumber: 692
    functionLinenumberEnd: 698
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector].validateAttribute(String,String,String,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector].addAttribute(String,String)'
    - '[String].<init>(char[],int,com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector].validateAttribute(String,String,String,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector
      static: false
      superClass: AbstractAttributeCollector
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter.AttrInfo:706,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sw.NonNsStreamWriter.AttrInfo
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - mIndex
    - mLocalName
    - mValue
    argTypes:
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 710
      start: 705
    functionDepth: 0
    functionLinenumber: 705
    functionLinenumberEnd: 710
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter.AttrInfo].<init>(int,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.sw.NonNsStreamWriter.AttrInfo
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter.AttrInfo].<init>(int,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>(int)'
      Src: com.ctc.wstx.api.ReaderConfig:274,1
    - Dst: Collections.emptySet()
      Src: com.ctc.wstx.api.ReaderConfig:488,1
    - Dst: '[ThreadLocal].<init>()'
      Src: com.ctc.wstx.api.ReaderConfig:531,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].<init>(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:553,1
    - Dst: '[ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>].get()'
      Src: com.ctc.wstx.api.ReaderConfig:581,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].get()'
      Src: com.ctc.wstx.api.ReaderConfig:583,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 585
      start: 547
    functionDepth: 0
    functionLinenumber: 547
    functionLinenumberEnd: 585
    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.ReaderConfig].get()'
    - '[ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>].get()'
    - '[HashMap].<init>(int)'
    - '[com.ctc.wstx.api.CommonConfig].<init>(com.ctc.wstx.api.ReaderConfig)'
    - Collections.emptySet()
    - '[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:592,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 598
      start: 587
    functionDepth: 0
    functionLinenumber: 587
    functionLinenumberEnd: 598
    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:605,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 611
      start: 600
    functionDepth: 0
    functionLinenumber: 600
    functionLinenumberEnd: 611
    functionName: '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 7
    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:617,1
    - Dst: System.arraycopy(Object[],int,com.ctc.wstx.api.ReaderConfig,int,com.ctc.wstx.api.ReaderConfig)
      Src: com.ctc.wstx.api.ReaderConfig:644,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 648
      start: 613
    functionDepth: 0
    functionLinenumber: 613
    functionLinenumberEnd: 648
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 660
      start: 656
    functionDepth: 0
    functionLinenumber: 656
    functionLinenumberEnd: 660
    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:671,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].intValue()'
      Src: com.ctc.wstx.api.ReaderConfig:672,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 673
      start: 668
    functionDepth: 0
    functionLinenumber: 668
    functionLinenumberEnd: 673
    functionName: '[com.ctc.wstx.api.ReaderConfig].findPropertyId(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[HashMap<String,Integer>].get(String)'
    - '[com.ctc.wstx.api.ReaderConfig].intValue()'
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 683
      start: 683
    functionDepth: 0
    functionLinenumber: 683
    functionLinenumberEnd: 683
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 691
      start: 689
    functionDepth: 0
    functionLinenumber: 689
    functionLinenumberEnd: 691
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 695
      start: 695
    functionDepth: 0
    functionLinenumber: 695
    functionLinenumberEnd: 695
    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:700,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 701
      start: 699
    functionDepth: 0
    functionLinenumber: 699
    functionLinenumberEnd: 701
    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:704,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 705
      start: 703
    functionDepth: 0
    functionLinenumber: 703
    functionLinenumberEnd: 705
    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:708,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 709
      start: 707
    functionDepth: 0
    functionLinenumber: 707
    functionLinenumberEnd: 709
    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: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
      - 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
      - String
      - boolean
      - Set<String>
      - 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].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:716,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 717
      start: 715
    functionDepth: 0
    functionLinenumber: 715
    functionLinenumberEnd: 717
    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:720,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 721
      start: 719
    functionDepth: 0
    functionLinenumber: 719
    functionLinenumberEnd: 721
    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: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
      - 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
      - String
      - boolean
      - Set<String>
      - 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].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: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
      - 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
      - String
      - boolean
      - Set<String>
      - 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].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: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
      - 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
      - String
      - boolean
      - Set<String>
      - 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].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: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
      - 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
      - String
      - boolean
      - Set<String>
      - 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].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: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
      - 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
      - String
      - boolean
      - Set<String>
      - 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].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: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
      - 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
      - String
      - boolean
      - Set<String>
      - 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].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:752,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 753
      start: 751
    functionDepth: 0
    functionLinenumber: 751
    functionLinenumberEnd: 753
    functionName: '[com.ctc.wstx.api.ReaderConfig].willProcessSecurely()'
    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].willProcessSecurely()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:758,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 759
      start: 757
    functionDepth: 0
    functionLinenumber: 757
    functionLinenumberEnd: 759
    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:762,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 763
      start: 761
    functionDepth: 0
    functionLinenumber: 761
    functionLinenumberEnd: 763
    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:766,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 767
      start: 765
    functionDepth: 0
    functionLinenumber: 765
    functionLinenumberEnd: 767
    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:770,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 771
      start: 769
    functionDepth: 0
    functionLinenumber: 769
    functionLinenumberEnd: 771
    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:774,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 775
      start: 773
    functionDepth: 0
    functionLinenumber: 773
    functionLinenumberEnd: 775
    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:778,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 779
      start: 777
    functionDepth: 0
    functionLinenumber: 777
    functionLinenumberEnd: 779
    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:782,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 783
      start: 781
    functionDepth: 0
    functionLinenumber: 781
    functionLinenumberEnd: 783
    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:786,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 787
      start: 785
    functionDepth: 0
    functionLinenumber: 785
    functionLinenumberEnd: 787
    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:790,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 791
      start: 789
    functionDepth: 0
    functionLinenumber: 789
    functionLinenumberEnd: 791
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 793
      start: 793
    functionDepth: 0
    functionLinenumber: 793
    functionLinenumberEnd: 793
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 795
      start: 795
    functionDepth: 0
    functionLinenumber: 795
    functionLinenumberEnd: 795
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 797
      start: 797
    functionDepth: 0
    functionLinenumber: 797
    functionLinenumberEnd: 797
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 798
      start: 798
    functionDepth: 0
    functionLinenumber: 798
    functionLinenumberEnd: 798
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 799
      start: 799
    functionDepth: 0
    functionLinenumber: 799
    functionLinenumberEnd: 799
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 801
      start: 801
    functionDepth: 0
    functionLinenumber: 801
    functionLinenumberEnd: 801
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 802
      start: 802
    functionDepth: 0
    functionLinenumber: 802
    functionLinenumberEnd: 802
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 804
      start: 804
    functionDepth: 0
    functionLinenumber: 804
    functionLinenumberEnd: 804
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 805
      start: 805
    functionDepth: 0
    functionLinenumber: 805
    functionLinenumberEnd: 805
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 807
      start: 807
    functionDepth: 0
    functionLinenumber: 807
    functionLinenumberEnd: 807
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 809
      start: 809
    functionDepth: 0
    functionLinenumber: 809
    functionLinenumberEnd: 809
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 810
      start: 810
    functionDepth: 0
    functionLinenumber: 810
    functionLinenumberEnd: 810
    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:815,1
    - Dst: Collections.emptyMap()
      Src: com.ctc.wstx.api.ReaderConfig:817,1
    - Dst: custEnt.size()
      Src: com.ctc.wstx.api.ReaderConfig:820,1
    - Dst: '[HashMap].<init>(com.ctc.wstx.api.ReaderConfig,float)'
      Src: com.ctc.wstx.api.ReaderConfig:821,1
    - Dst: custEnt.entrySet()
      Src: com.ctc.wstx.api.ReaderConfig:822,1
    - Dst: me.getKey()
      Src: com.ctc.wstx.api.ReaderConfig:823,1
    - Dst: me.getValue()
      Src: com.ctc.wstx.api.ReaderConfig:823,1
    - Dst: '[HashMap].put(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:823,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 826
      start: 812
    functionDepth: 1
    functionLinenumber: 812
    functionLinenumberEnd: 826
    functionName: '[com.ctc.wstx.api.ReaderConfig].getCustomInternalEntities()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - me.getValue()
    - '[HashMap].put(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
    - '[com.ctc.wstx.api.ReaderConfig]._getSpecialProperty(int)'
    - custEnt.entrySet()
    - custEnt.size()
    - '[HashMap].<init>(com.ctc.wstx.api.ReaderConfig,float)'
    - me.getKey()
    - Collections.emptyMap()
    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:831,1
    - Dst: custEnt.get(String)
      Src: com.ctc.wstx.api.ReaderConfig:835,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 836
      start: 828
    functionDepth: 1
    functionLinenumber: 828
    functionLinenumberEnd: 836
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 838
      start: 838
    functionDepth: 0
    functionLinenumber: 838
    functionLinenumberEnd: 838
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 840
      start: 840
    functionDepth: 0
    functionLinenumber: 840
    functionLinenumberEnd: 840
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 842
      start: 842
    functionDepth: 0
    functionLinenumber: 842
    functionLinenumberEnd: 842
    functionName: '[com.ctc.wstx.api.ReaderConfig].getDtdResolver()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 3
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 843
      start: 843
    functionDepth: 0
    functionLinenumber: 843
    functionLinenumberEnd: 843
    functionName: '[com.ctc.wstx.api.ReaderConfig].getEntityResolver()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 3
    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:845,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 846
      start: 844
    functionDepth: 1
    functionLinenumber: 844
    functionLinenumberEnd: 846
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: String
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 850
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 850
    functionName: '[com.ctc.wstx.api.ReaderConfig].getAccessExternalDTD()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.api.ReaderConfig].getAccessExternalDTD()'
  - 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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 852
      start: 852
    functionDepth: 0
    functionLinenumber: 852
    functionLinenumberEnd: 852
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 856
      start: 854
    functionDepth: 0
    functionLinenumber: 854
    functionLinenumberEnd: 856
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 860
      start: 858
    functionDepth: 0
    functionLinenumber: 858
    functionLinenumberEnd: 860
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 864
      start: 862
    functionDepth: 0
    functionLinenumber: 862
    functionLinenumberEnd: 864
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 868
      start: 866
    functionDepth: 0
    functionLinenumber: 866
    functionLinenumberEnd: 868
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 877
      start: 875
    functionDepth: 0
    functionLinenumber: 875
    functionLinenumberEnd: 877
    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:880,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 881
      start: 879
    functionDepth: 1
    functionLinenumber: 879
    functionLinenumberEnd: 881
    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:884,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 885
      start: 883
    functionDepth: 1
    functionLinenumber: 883
    functionLinenumberEnd: 885
    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:893,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 894
      start: 892
    functionDepth: 0
    functionLinenumber: 892
    functionLinenumberEnd: 894
    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:897,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 898
      start: 896
    functionDepth: 0
    functionLinenumber: 896
    functionLinenumberEnd: 898
    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:909,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 910
      start: 907
    functionDepth: 0
    functionLinenumber: 907
    functionLinenumberEnd: 910
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 921
      start: 918
    functionDepth: 0
    functionLinenumber: 918
    functionLinenumberEnd: 921
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 926
      start: 923
    functionDepth: 0
    functionLinenumber: 923
    functionLinenumberEnd: 926
    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:931,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 932
      start: 930
    functionDepth: 0
    functionLinenumber: 930
    functionLinenumberEnd: 932
    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:935,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 936
      start: 934
    functionDepth: 0
    functionLinenumber: 934
    functionLinenumberEnd: 936
    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:939,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 940
      start: 938
    functionDepth: 0
    functionLinenumber: 938
    functionLinenumberEnd: 940
    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:943,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 944
      start: 942
    functionDepth: 0
    functionLinenumber: 942
    functionLinenumberEnd: 944
    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:947,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 948
      start: 946
    functionDepth: 0
    functionLinenumber: 946
    functionLinenumberEnd: 948
    functionName: '[com.ctc.wstx.api.ReaderConfig].doSupportDTDs(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].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:951,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 952
      start: 950
    functionDepth: 0
    functionLinenumber: 950
    functionLinenumberEnd: 952
    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:973,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:975,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 977
      start: 971
    functionDepth: 2
    functionLinenumber: 971
    functionLinenumberEnd: 977
    functionName: '[com.ctc.wstx.api.ReaderConfig].doProcessSecurely(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)'
    - '[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].parseAccessExternalDTD(String)'
      Src: com.ctc.wstx.api.ReaderConfig:981,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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:
    - String
    constantsTouched: []
    func_position:
      end: 982
      start: 979
    functionDepth: 3
    functionLinenumber: 979
    functionLinenumberEnd: 982
    functionName: '[com.ctc.wstx.api.ReaderConfig].setAccessExternalDTD(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].parseAccessExternalDTD(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setAccessExternalDTD(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].isExternalDtdAccessAllowed(java.net.URL)'
      Src: com.ctc.wstx.api.ReaderConfig:985,1
    - Dst: '[XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.api.ReaderConfig:986,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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:
      - XMLStreamException
      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:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 990
      start: 984
    functionDepth: 3
    functionLinenumber: 984
    functionLinenumberEnd: 990
    functionName: '[com.ctc.wstx.api.ReaderConfig].checkExternalDtdAccess(java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamException].<init>(String)'
    - '[com.ctc.wstx.api.ReaderConfig].isExternalDtdAccessAllowed(java.net.URL)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].checkExternalDtdAccess(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Set<String>].isEmpty()'
      Src: com.ctc.wstx.api.ReaderConfig:996,1
    - Dst: '[java.net.URL].getProtocol()'
      Src: com.ctc.wstx.api.ReaderConfig:999,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].toLowerCase(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1001,1
    - Dst: '[Set<String>].contains(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1001,1
    - Dst: '[String].equalsIgnoreCase(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1005,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].externalDtdProtocol(java.net.URL)'
      Src: com.ctc.wstx.api.ReaderConfig:1006,1
    - Dst: '[String].equalsIgnoreCase(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1007,1
    - Dst: '[String].toLowerCase(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1008,1
    - Dst: '[Set<String>].contains(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1008,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 15
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1
    argNames:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 1011
      start: 992
    functionDepth: 2
    functionLinenumber: 992
    functionLinenumberEnd: 1011
    functionName: '[com.ctc.wstx.api.ReaderConfig].isExternalDtdAccessAllowed(java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[Set<String>].isEmpty()'
    - '[String].toLowerCase(com.ctc.wstx.api.ReaderConfig)'
    - '[com.ctc.wstx.api.ReaderConfig].toLowerCase(com.ctc.wstx.api.ReaderConfig)'
    - '[java.net.URL].getProtocol()'
    - '[com.ctc.wstx.api.ReaderConfig].externalDtdProtocol(java.net.URL)'
    - '[String].equalsIgnoreCase(com.ctc.wstx.api.ReaderConfig)'
    - '[Set<String>].contains(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].isExternalDtdAccessAllowed(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].removeAccessExternalWhitespace(String)'
      Src: com.ctc.wstx.api.ReaderConfig:1014,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.api.ReaderConfig:1015,1
    - Dst: Collections.emptySet()
      Src: com.ctc.wstx.api.ReaderConfig:1017,1
    - Dst: '[HashSet].<init>()'
      Src: com.ctc.wstx.api.ReaderConfig:1020,1
    - Dst: '[StringTokenizer].<init>(String,String)'
      Src: com.ctc.wstx.api.ReaderConfig:1021,1
    - Dst: '[StringTokenizer].hasMoreTokens()'
      Src: com.ctc.wstx.api.ReaderConfig:1022,1
    - Dst: '[StringTokenizer].nextToken()'
      Src: com.ctc.wstx.api.ReaderConfig:1023,1
    - Dst: '[String].equalsIgnoreCase(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1024,1
    - Dst: Collections.emptySet()
      Src: com.ctc.wstx.api.ReaderConfig:1026,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].toLowerCase(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1029,1
    - Dst: '[HashSet].add(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1029,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1033
      start: 1013
    functionDepth: 2
    functionLinenumber: 1013
    functionLinenumberEnd: 1033
    functionName: '[com.ctc.wstx.api.ReaderConfig].parseAccessExternalDTD(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[StringTokenizer].hasMoreTokens()'
    - '[com.ctc.wstx.api.ReaderConfig].removeAccessExternalWhitespace(String)'
    - '[StringTokenizer].nextToken()'
    - '[HashSet].add(com.ctc.wstx.api.ReaderConfig)'
    - '[StringTokenizer].<init>(String,String)'
    - Collections.emptySet()
    - '[com.ctc.wstx.api.ReaderConfig].toLowerCase(com.ctc.wstx.api.ReaderConfig)'
    - '[String].equalsIgnoreCase(com.ctc.wstx.api.ReaderConfig)'
    - '[HashSet].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].parseAccessExternalDTD(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.api.ReaderConfig:1036,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.api.ReaderConfig:1043,1
    - Dst: '[StringBuilder].<init>(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1043,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.api.ReaderConfig:1044,1
    - Dst: '[String].charAt(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1045,1
    - Dst: Character.isWhitespace(com.ctc.wstx.api.ReaderConfig)
      Src: com.ctc.wstx.api.ReaderConfig:1046,1
    - Dst: Character.isSpaceChar(com.ctc.wstx.api.ReaderConfig)
      Src: com.ctc.wstx.api.ReaderConfig:1046,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1047,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.api.ReaderConfig:1050,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: String
      static: true
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1051
      start: 1035
    functionDepth: 1
    functionLinenumber: 1035
    functionLinenumberEnd: 1051
    functionName: '[com.ctc.wstx.api.ReaderConfig].removeAccessExternalWhitespace(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - Character.isWhitespace(com.ctc.wstx.api.ReaderConfig)
    - Character.isSpaceChar(com.ctc.wstx.api.ReaderConfig)
    - '[StringBuilder].toString()'
    - '[String].charAt(com.ctc.wstx.api.ReaderConfig)'
    - '[StringBuilder].<init>(com.ctc.wstx.api.ReaderConfig)'
    - '[StringBuilder].append(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.api.ReaderConfig].removeAccessExternalWhitespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URL].getProtocol()'
      Src: com.ctc.wstx.api.ReaderConfig:1054,1
    - Dst: '[String].equalsIgnoreCase(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1055,1
    - Dst: '[java.net.URL].toExternalForm()'
      Src: com.ctc.wstx.api.ReaderConfig:1063,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].indexOf(char)'
      Src: com.ctc.wstx.api.ReaderConfig:1064,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].indexOf(char,com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1065,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].substring(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1067,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: String
      static: true
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 1070
      start: 1053
    functionDepth: 0
    functionLinenumber: 1053
    functionLinenumberEnd: 1070
    functionName: '[com.ctc.wstx.api.ReaderConfig].externalDtdProtocol(java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].substring(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
    - '[com.ctc.wstx.api.ReaderConfig].indexOf(char,com.ctc.wstx.api.ReaderConfig)'
    - '[java.net.URL].toExternalForm()'
    - '[java.net.URL].getProtocol()'
    - '[com.ctc.wstx.api.ReaderConfig].indexOf(char)'
    - '[String].equalsIgnoreCase(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.api.ReaderConfig].externalDtdProtocol(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1075,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1076
      start: 1074
    functionDepth: 0
    functionLinenumber: 1074
    functionLinenumberEnd: 1076
    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:1079,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1080
      start: 1078
    functionDepth: 0
    functionLinenumber: 1078
    functionLinenumberEnd: 1080
    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:1083,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1084
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1084
    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:1087,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1088
      start: 1086
    functionDepth: 0
    functionLinenumber: 1086
    functionLinenumberEnd: 1088
    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:1091,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1092
      start: 1090
    functionDepth: 0
    functionLinenumber: 1090
    functionLinenumberEnd: 1092
    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:1095,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1096
      start: 1094
    functionDepth: 0
    functionLinenumber: 1094
    functionLinenumberEnd: 1096
    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:1099,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1100
      start: 1098
    functionDepth: 0
    functionLinenumber: 1098
    functionLinenumberEnd: 1100
    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:1103,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1104
      start: 1102
    functionDepth: 0
    functionLinenumber: 1102
    functionLinenumberEnd: 1104
    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:1107,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1108
      start: 1106
    functionDepth: 0
    functionLinenumber: 1106
    functionLinenumberEnd: 1108
    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:1111,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1112
      start: 1110
    functionDepth: 0
    functionLinenumber: 1110
    functionLinenumberEnd: 1112
    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:1115,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1116
      start: 1114
    functionDepth: 0
    functionLinenumber: 1114
    functionLinenumberEnd: 1116
    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:1119,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1120
      start: 1118
    functionDepth: 0
    functionLinenumber: 1118
    functionLinenumberEnd: 1120
    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:1123,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1124
      start: 1122
    functionDepth: 0
    functionLinenumber: 1122
    functionLinenumberEnd: 1124
    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:1127,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1128
      start: 1126
    functionDepth: 0
    functionLinenumber: 1126
    functionLinenumberEnd: 1128
    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:1131,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1132
      start: 1130
    functionDepth: 0
    functionLinenumber: 1130
    functionLinenumberEnd: 1132
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1143
      start: 1134
    functionDepth: 0
    functionLinenumber: 1134
    functionLinenumberEnd: 1143
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1147
      start: 1145
    functionDepth: 0
    functionLinenumber: 1145
    functionLinenumberEnd: 1147
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1150
      start: 1148
    functionDepth: 0
    functionLinenumber: 1148
    functionLinenumberEnd: 1150
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1153
      start: 1151
    functionDepth: 0
    functionLinenumber: 1151
    functionLinenumberEnd: 1153
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1156
      start: 1154
    functionDepth: 0
    functionLinenumber: 1154
    functionLinenumberEnd: 1156
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1159
      start: 1157
    functionDepth: 0
    functionLinenumber: 1157
    functionLinenumberEnd: 1159
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1162
      start: 1160
    functionDepth: 0
    functionLinenumber: 1160
    functionLinenumberEnd: 1162
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1165
      start: 1163
    functionDepth: 0
    functionLinenumber: 1163
    functionLinenumberEnd: 1165
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1168
      start: 1166
    functionDepth: 0
    functionLinenumber: 1166
    functionLinenumberEnd: 1168
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1171
      start: 1169
    functionDepth: 0
    functionLinenumber: 1169
    functionLinenumberEnd: 1171
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1174
      start: 1172
    functionDepth: 0
    functionLinenumber: 1172
    functionLinenumberEnd: 1174
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1178
      start: 1176
    functionDepth: 0
    functionLinenumber: 1176
    functionLinenumberEnd: 1178
    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:1183,1
    - Dst: Collections.emptyMap()
      Src: com.ctc.wstx.api.ReaderConfig:1184,1
    - Dst: '[Map<String,?>].size()'
      Src: com.ctc.wstx.api.ReaderConfig:1186,1
    - Dst: '[HashMap].<init>(com.ctc.wstx.api.ReaderConfig,float)'
      Src: com.ctc.wstx.api.ReaderConfig:1187,1
    - Dst: '[Map<String,?>].entrySet()'
      Src: com.ctc.wstx.api.ReaderConfig:1188,1
    - Dst: me.getValue()
      Src: com.ctc.wstx.api.ReaderConfig:1189,1
    - Dst: '[com.ctc.wstx.util.DataUtil].getEmptyCharArray()'
      Src: com.ctc.wstx.api.ReaderConfig:1192,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].toString()'
      Src: com.ctc.wstx.api.ReaderConfig:1197,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].toCharArray()'
      Src: com.ctc.wstx.api.ReaderConfig:1198,1
    - Dst: me.getKey()
      Src: com.ctc.wstx.api.ReaderConfig:1200,1
    - Dst: '[com.ctc.wstx.ent.IntEntity].create(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1201,1
    - Dst: '[HashMap].put(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.ent.IntEntity)'
      Src: com.ctc.wstx.api.ReaderConfig:1201,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._setSpecialProperty(int,HashMap)'
      Src: com.ctc.wstx.api.ReaderConfig:1204,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1205
      start: 1180
    functionDepth: 1
    functionLinenumber: 1180
    functionLinenumberEnd: 1205
    functionName: '[com.ctc.wstx.api.ReaderConfig].setCustomInternalEntities(Map<String,?>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].getEmptyCharArray()'
    - '[com.ctc.wstx.api.ReaderConfig].toString()'
    - me.getValue()
    - '[com.ctc.wstx.ent.IntEntity].create(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
    - '[HashMap].put(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.ent.IntEntity)'
    - '[com.ctc.wstx.api.ReaderConfig].toCharArray()'
    - '[Map<String,?>].size()'
    - '[com.ctc.wstx.api.ReaderConfig]._setSpecialProperty(int,HashMap)'
    - '[Map<String,?>].entrySet()'
    - '[HashMap].<init>(com.ctc.wstx.api.ReaderConfig,float)'
    - me.getKey()
    - Collections.emptyMap()
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1209
      start: 1207
    functionDepth: 0
    functionLinenumber: 1207
    functionLinenumberEnd: 1209
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1218
      start: 1215
    functionDepth: 0
    functionLinenumber: 1215
    functionLinenumberEnd: 1218
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1222
      start: 1220
    functionDepth: 0
    functionLinenumber: 1220
    functionLinenumberEnd: 1222
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1226
      start: 1224
    functionDepth: 0
    functionLinenumber: 1224
    functionLinenumberEnd: 1226
    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:1229,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1230
      start: 1228
    functionDepth: 0
    functionLinenumber: 1228
    functionLinenumberEnd: 1230
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1232
      start: 1232
    functionDepth: 0
    functionLinenumber: 1232
    functionLinenumberEnd: 1232
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1236
      start: 1234
    functionDepth: 0
    functionLinenumber: 1234
    functionLinenumberEnd: 1236
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1240
      start: 1238
    functionDepth: 0
    functionLinenumber: 1238
    functionLinenumberEnd: 1240
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1248
      start: 1246
    functionDepth: 0
    functionLinenumber: 1246
    functionLinenumberEnd: 1248
    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:1251,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1252
      start: 1250
    functionDepth: 0
    functionLinenumber: 1250
    functionLinenumberEnd: 1252
    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:1255,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1256
      start: 1254
    functionDepth: 0
    functionLinenumber: 1254
    functionLinenumberEnd: 1256
    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:1283,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportDTDs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1284,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1285,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1286,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doXmlIdTyping(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1291,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doXmlIdUniqChecks(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1292,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1295
      start: 1280
    functionDepth: 2
    functionLinenumber: 1280
    functionLinenumberEnd: 1295
    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].doXmlIdTyping(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportDTDs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doXmlIdUniqChecks(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(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:1317,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1318,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReportCData(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1321,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReportPrologWhitespace(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1322,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1326,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1333,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1334
      start: 1314
    functionDepth: 2
    functionLinenumber: 1314
    functionLinenumberEnd: 1334
    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].doReportPrologWhitespace(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(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:1367,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1370,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReportPrologWhitespace(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1371,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doInternNsURIs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1373,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doXmlIdUniqChecks(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1374,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doCacheDTDs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1377,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1378,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1385,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setInputBufferLength(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1386,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1387
      start: 1364
    functionDepth: 2
    functionLinenumber: 1364
    functionLinenumberEnd: 1387
    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].setInputBufferLength(int)'
    - '[com.ctc.wstx.api.ReaderConfig].doReportPrologWhitespace(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(int)'
    - '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doXmlIdUniqChecks(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doCacheDTDs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doInternNsURIs(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:1416,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1420,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doCacheDTDs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1423,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1424,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doXmlIdUniqChecks(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1425,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1426,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setInputBufferLength(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1427,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1429
      start: 1413
    functionDepth: 2
    functionLinenumber: 1413
    functionLinenumberEnd: 1429
    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].setInputBufferLength(int)'
    - '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(int)'
    - '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doXmlIdUniqChecks(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doCacheDTDs(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:1455,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1456,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReportCData(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1459,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReportPrologWhitespace(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1460,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doTreatCharRefsAsEnts(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1463,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doNormalizeLFs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1464,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1467,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1468
      start: 1452
    functionDepth: 2
    functionLinenumber: 1452
    functionLinenumberEnd: 1468
    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].doReportPrologWhitespace(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doNormalizeLFs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(com.ctc.wstx.api.ReaderConfig)'
    - '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doReportCData(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doTreatCharRefsAsEnts(boolean)'
    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:1479,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1486
      start: 1476
    functionDepth: 1
    functionLinenumber: 1476
    functionLinenumberEnd: 1486
    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:1492,1
    - Dst: '[com.ctc.wstx.io.BufferRecycler].returnSmallCBuffer(char[])'
      Src: com.ctc.wstx.api.ReaderConfig:1494,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1495
      start: 1488
    functionDepth: 2
    functionLinenumber: 1488
    functionLinenumberEnd: 1495
    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:1500,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1506
      start: 1497
    functionDepth: 1
    functionLinenumber: 1497
    functionLinenumberEnd: 1506
    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:1511,1
    - Dst: '[com.ctc.wstx.io.BufferRecycler].returnMediumCBuffer(char[])'
      Src: com.ctc.wstx.api.ReaderConfig:1513,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1514
      start: 1508
    functionDepth: 2
    functionLinenumber: 1508
    functionLinenumberEnd: 1514
    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:1519,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1525
      start: 1516
    functionDepth: 1
    functionLinenumber: 1516
    functionLinenumberEnd: 1525
    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:1531,1
    - Dst: '[com.ctc.wstx.io.BufferRecycler].returnFullCBuffer(char[])'
      Src: com.ctc.wstx.api.ReaderConfig:1533,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1534
      start: 1527
    functionDepth: 2
    functionLinenumber: 1527
    functionLinenumberEnd: 1534
    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.io.BufferRecycler].returnFullCBuffer(char[])'
    - '[com.ctc.wstx.api.ReaderConfig].createRecycler()'
    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:1539,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1545
      start: 1536
    functionDepth: 1
    functionLinenumber: 1536
    functionLinenumberEnd: 1545
    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:1551,1
    - Dst: '[com.ctc.wstx.io.BufferRecycler].returnFullBBuffer(byte[])'
      Src: com.ctc.wstx.api.ReaderConfig:1553,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1554
      start: 1547
    functionDepth: 2
    functionLinenumber: 1547
    functionLinenumberEnd: 1554
    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.io.BufferRecycler].returnFullBBuffer(byte[])'
    - '[com.ctc.wstx.api.ReaderConfig].createRecycler()'
    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:1558,1
    - Dst: '[SoftReference].<init>(com.ctc.wstx.io.BufferRecycler)'
      Src: com.ctc.wstx.api.ReaderConfig:1560,1
    - Dst: '[ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>].set(SoftReference)'
      Src: com.ctc.wstx.api.ReaderConfig:1560,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1562
      start: 1556
    functionDepth: 1
    functionLinenumber: 1556
    functionLinenumberEnd: 1562
    functionName: '[com.ctc.wstx.api.ReaderConfig].createRecycler()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 4
    functionsReached:
    - '[SoftReference].<init>(com.ctc.wstx.io.BufferRecycler)'
    - '[com.ctc.wstx.io.BufferRecycler].<init>()'
    - '[ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>].set(SoftReference)'
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1578
      start: 1570
    functionDepth: 0
    functionLinenumber: 1570
    functionLinenumberEnd: 1578
    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:1587,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
      Src: com.ctc.wstx.api.ReaderConfig:1589,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willReplaceEntityRefs()'
      Src: com.ctc.wstx.api.ReaderConfig:1591,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
      Src: com.ctc.wstx.api.ReaderConfig:1593,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willValidateWithDTD()'
      Src: com.ctc.wstx.api.ReaderConfig:1596,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportDTDs()'
      Src: com.ctc.wstx.api.ReaderConfig:1598,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
      Src: com.ctc.wstx.api.ReaderConfig:1600,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getXMLResolver()'
      Src: com.ctc.wstx.api.ReaderConfig:1602,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willReportPrologWhitespace()'
      Src: com.ctc.wstx.api.ReaderConfig:1612,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willReportCData()'
      Src: com.ctc.wstx.api.ReaderConfig:1614,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willInternNames()'
      Src: com.ctc.wstx.api.ReaderConfig:1617,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willInternNsURIs()'
      Src: com.ctc.wstx.api.ReaderConfig:1619,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willPreserveLocation()'
      Src: com.ctc.wstx.api.ReaderConfig:1622,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willAutoCloseInput()'
      Src: com.ctc.wstx.api.ReaderConfig:1624,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getDTDOverride()'
      Src: com.ctc.wstx.api.ReaderConfig:1627,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1632,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getAccessExternalDTD()'
      Src: com.ctc.wstx.api.ReaderConfig:1634,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willCacheDTDs()'
      Src: com.ctc.wstx.api.ReaderConfig:1640,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willCacheDTDsByPublicId()'
      Src: com.ctc.wstx.api.ReaderConfig:1642,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willParseLazily()'
      Src: com.ctc.wstx.api.ReaderConfig:1644,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1647,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1650,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willTreatCharRefsAsEnts()'
      Src: com.ctc.wstx.api.ReaderConfig:1656,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willAllowXml11EscapedCharsInXml10()'
      Src: com.ctc.wstx.api.ReaderConfig:1658,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willNormalizeLFs()'
      Src: com.ctc.wstx.api.ReaderConfig:1660,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getInputBufferLength()'
      Src: com.ctc.wstx.api.ReaderConfig:1664,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxAttributesPerElement()'
      Src: com.ctc.wstx.api.ReaderConfig:1666,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxAttributeSize()'
      Src: com.ctc.wstx.api.ReaderConfig:1668,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxChildrenPerElement()'
      Src: com.ctc.wstx.api.ReaderConfig:1670,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxElementDepth()'
      Src: com.ctc.wstx.api.ReaderConfig:1672,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxElementCount()'
      Src: com.ctc.wstx.api.ReaderConfig:1674,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxCharacters()'
      Src: com.ctc.wstx.api.ReaderConfig:1676,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxTextLength()'
      Src: com.ctc.wstx.api.ReaderConfig:1678,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxEntityDepth()'
      Src: com.ctc.wstx.api.ReaderConfig:1680,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxEntityCount()'
      Src: com.ctc.wstx.api.ReaderConfig:1682,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxDtdDepth()'
      Src: com.ctc.wstx.api.ReaderConfig:1684,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getShortestReportedTextSegment()'
      Src: com.ctc.wstx.api.ReaderConfig:1687,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getCustomInternalEntities()'
      Src: com.ctc.wstx.api.ReaderConfig:1689,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getDtdResolver()'
      Src: com.ctc.wstx.api.ReaderConfig:1691,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getEntityResolver()'
      Src: com.ctc.wstx.api.ReaderConfig:1693,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getUndeclaredEntityResolver()'
      Src: com.ctc.wstx.api.ReaderConfig:1695,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getBaseURL()'
      Src: com.ctc.wstx.api.ReaderConfig:1697,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].allowsSurrogatePairEntities()'
      Src: com.ctc.wstx.api.ReaderConfig:1699,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getInputParsingMode()'
      Src: com.ctc.wstx.api.ReaderConfig:1701,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.api.ReaderConfig:1704,1
    CyclomaticComplexity: 112
    EdgeCount: 112
    ICount: 68
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1706
      start: 1580
    functionDepth: 2
    functionLinenumber: 1580
    functionLinenumberEnd: 1706
    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].getShortestReportedTextSegment()'
    - '[com.ctc.wstx.api.ReaderConfig].getAccessExternalDTD()'
    - '[com.ctc.wstx.api.ReaderConfig].willCacheDTDsByPublicId()'
    - '[com.ctc.wstx.api.ReaderConfig].getInputBufferLength()'
    - '[com.ctc.wstx.api.ReaderConfig].getBaseURL()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxElementDepth()'
    - '[com.ctc.wstx.api.ReaderConfig].willCacheDTDs()'
    - '[com.ctc.wstx.api.ReaderConfig].getXMLResolver()'
    - '[com.ctc.wstx.api.ReaderConfig].willReportPrologWhitespace()'
    - '[com.ctc.wstx.api.ReaderConfig].getUndeclaredEntityResolver()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxEntityDepth()'
    - '[com.ctc.wstx.api.ReaderConfig].willAllowXml11EscapedCharsInXml10()'
    - '[com.ctc.wstx.api.ReaderConfig].willNormalizeLFs()'
    - '[com.ctc.wstx.api.ReaderConfig].willParseLazily()'
    - '[com.ctc.wstx.api.ReaderConfig].getCustomInternalEntities()'
    - '[com.ctc.wstx.api.ReaderConfig].getInputParsingMode()'
    - '[com.ctc.wstx.api.ReaderConfig].willReportCData()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxCharacters()'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportDTDs()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxTextLength()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxChildrenPerElement()'
    - '[com.ctc.wstx.api.ReaderConfig].willReplaceEntityRefs()'
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxDtdDepth()'
    - '[com.ctc.wstx.api.ReaderConfig].allowsSurrogatePairEntities()'
    - '[com.ctc.wstx.api.ReaderConfig].willAutoCloseInput()'
    - '[com.ctc.wstx.api.ReaderConfig].willCoalesceText()'
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxElementCount()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxAttributesPerElement()'
    - '[com.ctc.wstx.api.ReaderConfig].willInternNames()'
    - '[com.ctc.wstx.api.ReaderConfig].willPreserveLocation()'
    - '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
    - '[com.ctc.wstx.api.ReaderConfig].getEntityResolver()'
    - '[com.ctc.wstx.api.ReaderConfig].getDtdResolver()'
    - '[com.ctc.wstx.api.ReaderConfig].willInternNsURIs()'
    - '[com.ctc.wstx.api.ReaderConfig].willTreatCharRefsAsEnts()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxEntityCount()'
    - '[com.ctc.wstx.api.ReaderConfig].getDTDOverride()'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
    - '[com.ctc.wstx.api.ReaderConfig].willValidateWithDTD()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxAttributeSize()'
    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:1715,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1715,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1719,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1719,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1723,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1723,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1727,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1727,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1731,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportDTDs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1731,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1737,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doValidateWithDTD(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1737,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setXMLReporter(XMLReporter)'
      Src: com.ctc.wstx.api.ReaderConfig:1741,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setXMLResolver(XMLResolver)'
      Src: com.ctc.wstx.api.ReaderConfig:1745,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1757,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doInternNsURIs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1757,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1761,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doInternNames(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1761,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1765,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReportCData(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1765,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1769,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReportPrologWhitespace(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1769,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1773,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1773,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1777,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doAutoCloseInput(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1777,1
    - Dst: XMLStreamProperties.XSP_V_XMLID_NONE.equals(Object)
      Src: com.ctc.wstx.api.ReaderConfig:1786,1
    - Dst: XMLStreamProperties.XSP_V_XMLID_TYPING.equals(Object)
      Src: com.ctc.wstx.api.ReaderConfig:1788,1
    - Dst: XMLStreamProperties.XSP_V_XMLID_FULL.equals(Object)
      Src: com.ctc.wstx.api.ReaderConfig:1791,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.api.ReaderConfig:1794,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1800,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1801,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setDTDOverride(org.codehaus.stax2.validation.DTDValidationSchema)'
      Src: com.ctc.wstx.api.ReaderConfig:1806,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1813,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doProcessSecurely(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1813,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.api.ReaderConfig:1817,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setAccessExternalDTD(String)'
      Src: com.ctc.wstx.api.ReaderConfig:1821,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1827,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doCacheDTDs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1827,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1831,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doCacheDTDsByPublicId(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1831,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1835,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1835,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1839,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doTreatCharRefsAsEnts(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1839,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1843,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doAllowXml11EscapedCharsInXml10(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1843,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1847,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doNormalizeLFs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1847,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1853,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setInputBufferLength(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1853,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1857,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxAttributesPerElement(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1857,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1860,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxAttributeSize(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1860,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1863,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxChildrenPerElement(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1863,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1866,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxElementDepth(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1866,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToLong(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1869,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxElementCount(long)'
      Src: com.ctc.wstx.api.ReaderConfig:1869,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToLong(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1872,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxCharacters(long)'
      Src: com.ctc.wstx.api.ReaderConfig:1872,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1875,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxTextLength(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1875,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1878,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxEntityDepth(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1878,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToLong(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1881,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxEntityCount(long)'
      Src: com.ctc.wstx.api.ReaderConfig:1881,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1884,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxDtdDepth(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1884,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1888,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1888,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setCustomInternalEntities(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1895,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setDtdResolver(XMLResolver)'
      Src: com.ctc.wstx.api.ReaderConfig:1900,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setEntityResolver(XMLResolver)'
      Src: com.ctc.wstx.api.ReaderConfig:1904,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setUndeclaredEntityResolver(XMLResolver)'
      Src: com.ctc.wstx.api.ReaderConfig:1908,1
    - Dst: '[Object].toString()'
      Src: com.ctc.wstx.api.ReaderConfig:1924,1
    - Dst: '[java.net.URL].<init>(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1924,1
    - Dst: ioe.getMessage()
      Src: com.ctc.wstx.api.ReaderConfig:1926,1
    - Dst: '[IllegalArgumentException].<init>(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1926,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setBaseURL(java.net.URL)'
      Src: com.ctc.wstx.api.ReaderConfig:1929,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1934,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doAllowSurrogatePairEntities(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1934,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setInputParsingMode(WstxInputProperties.ParsingMode)'
      Src: com.ctc.wstx.api.ReaderConfig:1938,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.api.ReaderConfig:1942,1
    CyclomaticComplexity: 104
    EdgeCount: 104
    ICount: 130
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1946
      start: 1708
    functionDepth: 4
    functionLinenumber: 1708
    functionLinenumberEnd: 1946
    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:
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxTextLength(int)'
    - '[com.ctc.wstx.api.ReaderConfig].setDtdResolver(XMLResolver)'
    - '[com.ctc.wstx.api.ReaderConfig].doReportPrologWhitespace(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doNormalizeLFs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxChildrenPerElement(int)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxElementDepth(int)'
    - XMLStreamProperties.XSP_V_XMLID_NONE.equals(Object)
    - '[Object].toString()'
    - '[com.ctc.wstx.api.ReaderConfig].doAllowSurrogatePairEntities(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doAllowXml11EscapedCharsInXml10(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxAttributeSize(int)'
    - '[java.net.URL].<init>(com.ctc.wstx.api.ReaderConfig)'
    - '[com.ctc.wstx.api.ReaderConfig].setXMLResolver(XMLResolver)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxCharacters(long)'
    - '[com.ctc.wstx.api.ReaderConfig].setAccessExternalDTD(String)'
    - '[com.ctc.wstx.api.ReaderConfig].doCacheDTDs(boolean)'
    - '[com.ctc.wstx.util.ArgUtil].convertToLong(String,Object,int)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxDtdDepth(int)'
    - '[com.ctc.wstx.api.ReaderConfig].doInternNames(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doValidateWithDTD(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setUndeclaredEntityResolver(XMLResolver)'
    - '[com.ctc.wstx.api.ReaderConfig].doReportCData(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doProcessSecurely(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxEntityCount(long)'
    - '[com.ctc.wstx.api.ReaderConfig].doInternNsURIs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setInputBufferLength(int)'
    - '[com.ctc.wstx.api.ReaderConfig].setDTDOverride(org.codehaus.stax2.validation.DTDValidationSchema)'
    - '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
    - '[com.ctc.wstx.api.ReaderConfig].setEntityResolver(XMLResolver)'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportDTDs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doCacheDTDsByPublicId(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setInputParsingMode(WstxInputProperties.ParsingMode)'
    - '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setCustomInternalEntities(com.ctc.wstx.api.ReaderConfig)'
    - '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
    - ioe.getMessage()
    - '[com.ctc.wstx.api.ReaderConfig].setBaseURL(java.net.URL)'
    - '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxAttributesPerElement(int)'
    - '[IllegalArgumentException].<init>(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
    - '[com.ctc.wstx.api.ReaderConfig].doTreatCharRefsAsEnts(boolean)'
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.api.ReaderConfig].setXMLReporter(XMLReporter)'
    - '[com.ctc.wstx.api.ReaderConfig].doAutoCloseInput(boolean)'
    - XMLStreamProperties.XSP_V_XMLID_TYPING.equals(Object)
    - '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(int)'
    - '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxEntityDepth(int)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxElementCount(long)'
    - XMLStreamProperties.XSP_V_XMLID_FULL.equals(Object)
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1950
      start: 1948
    functionDepth: 0
    functionLinenumber: 1948
    functionLinenumberEnd: 1950
    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:1958,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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1959
      start: 1957
    functionDepth: 1
    functionLinenumber: 1957
    functionLinenumberEnd: 1959
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1967
      start: 1961
    functionDepth: 0
    functionLinenumber: 1961
    functionLinenumberEnd: 1967
    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
      - 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
      - String
      - boolean
      - Set<String>
      - 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: 1975
      start: 1969
    functionDepth: 0
    functionLinenumber: 1969
    functionLinenumberEnd: 1975
    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:346,1
    - Dst: '[com.ctc.wstx.api.WstxInputProperties.ParsingMode].<init>()'
      Src: com.ctc.wstx.api.WstxInputProperties:347,1
    - Dst: '[com.ctc.wstx.api.WstxInputProperties.ParsingMode].<init>()'
      Src: com.ctc.wstx.api.WstxInputProperties:348,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: 355
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 355
    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:
    - '[com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler].<init>(java.util.TreeSet)'
    - '[java.util.TreeSet].<init>(com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler)'
    - '[HtmlEmptyElementHandler].<init>()'
    - mEmptyElements.add(String)
    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:
    - '[java.util.HashMap].<init>(int)'
    - '[ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>].get()'
    - '[com.ctc.wstx.api.WriterConfig].get()'
    - '[ThreadLocal].<init>()'
    - '[com.ctc.wstx.api.CommonConfig].<init>(com.ctc.wstx.api.WriterConfig)'
    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:
    - '[com.ctc.wstx.api.WriterConfig].intValue()'
    - '[java.util.HashMap<String,Integer>].get(String)'
    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].willAutoCloseOutput()'
    - '[com.ctc.wstx.api.WriterConfig].getProblemReporter()'
    - '[com.ctc.wstx.api.WriterConfig].willOutputCDataAsText()'
    - '[com.ctc.wstx.api.WriterConfig].getEmptyElementHandler()'
    - '[com.ctc.wstx.api.WriterConfig].willUseDoubleQuotesInXmlDecl()'
    - '[com.ctc.wstx.api.WriterConfig].willFixContent()'
    - '[com.ctc.wstx.api.WriterConfig].getAttrValueEscaperFactory()'
    - '[com.ctc.wstx.api.WriterConfig].getTextEscaperFactory()'
    - '[com.ctc.wstx.api.WriterConfig].automaticEmptyElementsEnabled()'
    - '[com.ctc.wstx.api.WriterConfig].automaticNamespacesEnabled()'
    - '[com.ctc.wstx.api.WriterConfig].automaticEndElementsEnabled()'
    - '[com.ctc.wstx.api.WriterConfig].willValidateContent()'
    - '[com.ctc.wstx.api.WriterConfig].willValidateStructure()'
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.api.WriterConfig].getAutomaticNsPrefix()'
    - '[com.ctc.wstx.api.WriterConfig].willEscapeCr()'
    - '[com.ctc.wstx.api.WriterConfig].willCopyDefaultAttrs()'
    - '[com.ctc.wstx.api.WriterConfig].willSupportNamespaces()'
    - '[com.ctc.wstx.api.WriterConfig].willValidateAttributes()'
    - '[com.ctc.wstx.api.WriterConfig].willAddSpaceAfterEmptyElem()'
    - '[com.ctc.wstx.api.WriterConfig].willValidateNames()'
    - '[com.ctc.wstx.api.WriterConfig].getInvalidCharHandler()'
    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:
    - '[com.ctc.wstx.api.WriterConfig].doUseDoubleQuotesInXmlDecl(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].enableAutomaticEndElements(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateContent(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doSupportNamespaces(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doCopyDefaultAttrs(boolean)'
    - '[Object].toString()'
    - '[com.ctc.wstx.api.WriterConfig].doAddSpaceAfterEmptyElem(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateAttributes(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doAutoCloseOutput(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].setAutomaticNsPrefix(com.ctc.wstx.api.WriterConfig)'
    - '[com.ctc.wstx.api.WriterConfig].setProblemReporter(javax.xml.stream.XMLReporter)'
    - '[com.ctc.wstx.api.WriterConfig].enableAutomaticNamespaces(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].setAttrValueEscaperFactory(org.codehaus.stax2.io.EscapingWriterFactory)'
    - '[com.ctc.wstx.api.WriterConfig].doOutputCDataAsText(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].setTextEscaperFactory(org.codehaus.stax2.io.EscapingWriterFactory)'
    - '[com.ctc.wstx.api.WriterConfig].enableAutomaticEmptyElements(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doFixContent(boolean)'
    - '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
    - '[com.ctc.wstx.api.WriterConfig].setEmptyElementHandler(com.ctc.wstx.api.EmptyElementHandler)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateStructure(boolean)'
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.api.WriterConfig].doEscapeCr(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].setInvalidCharHandler(com.ctc.wstx.api.InvalidCharHandler)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateNames(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: 3
    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: 5
    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].doValidateStructure(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateNames(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateAttributes(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].doValidateContent(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doFixContent(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].doValidateNames(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateAttributes(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:
    - '[SoftReference].<init>(com.ctc.wstx.io.BufferRecycler)'
    - '[com.ctc.wstx.io.BufferRecycler].<init>()'
    - '[ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>].set(SoftReference)'
    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>(String)'
    - '[java.io.IOException].<init>(com.ctc.wstx.api.InvalidCharHandler.FailingHandler)'
    - 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].getProperty(int)'
    - '[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].reportUnknownProperty(String)'
    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].findPropertyId(String)'
    - '[com.ctc.wstx.api.CommonConfig].findStdPropertyId(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].findPropertyId(String)'
    - '[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].reportUnknownProperty(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].getStdProperty(int)'
    - '[com.ctc.wstx.api.CommonConfig].getProperty(int)'
    - '[com.ctc.wstx.api.CommonConfig].findPropertyId(String)'
    - '[com.ctc.wstx.api.CommonConfig].findStdPropertyId(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:
    - '[HashMap<String,Integer>].get(String)'
    - '[com.ctc.wstx.api.CommonConfig].intValue()'
    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].doesSupportXmlId()'
    - '[com.ctc.wstx.api.CommonConfig].returnNullForDefaultNamespace()'
    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:
    - '[String].toCharArray()'
    - '[com.ctc.wstx.ent.IntEntity].create(String,com.ctc.wstx.ent.IntEntity)'
    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:
    - '[java.io.Writer].write(com.ctc.wstx.ent.ParsedExtEntity)'
    - '[com.ctc.wstx.ent.ParsedExtEntity].getPublicId()'
    - '[java.io.Writer].write(String)'
    - '[java.io.Writer].write(char)'
    - '[com.ctc.wstx.ent.ParsedExtEntity].getSystemId()'
    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.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)'
    - '[com.ctc.wstx.ent.ParsedExtEntity].getPublicId()'
    - '[com.ctc.wstx.ent.ParsedExtEntity].getSystemId()'
    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(com.ctc.wstx.ent.UnparsedExtEntity)'
    - '[java.io.Writer].write(String)'
    - '[java.io.Writer].write(char)'
    - '[com.ctc.wstx.ent.UnparsedExtEntity].getSystemId()'
    - '[com.ctc.wstx.ent.UnparsedExtEntity].getPublicId()'
    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:
    - '[String].length()'
    - '[com.ctc.wstx.ent.EntityDecl].getReplacementText()'
    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:
    - '[java.util.HashMap<String,com.ctc.wstx.sax.SAXFeature>].put(String)'
    - '[com.ctc.wstx.sax.SAXFeature].<init>(com.ctc.wstx.sax.SAXFeature)'
    - '[com.ctc.wstx.sax.SAXFeature].<init>(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:
    - '[String].length()'
    - '[com.ctc.wstx.sax.SAXFeature].findBySuffix(com.ctc.wstx.sax.SAXFeature)'
    - '[String].startsWith(String)'
    - '[String].substring(com.ctc.wstx.sax.SAXFeature)'
    - '[com.ctc.wstx.sax.SAXFeature].findBySuffix(String)'
    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:
    - '[com.ctc.wstx.sax.SAXProperty].<init>(String)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap<String,com.ctc.wstx.sax.SAXProperty>].put(String)'
    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].length()'
    - '[String].substring(com.ctc.wstx.sax.SAXProperty)'
    - '[String].startsWith(String)'
    - '[com.ctc.wstx.sax.SAXProperty].findBySuffix(com.ctc.wstx.sax.SAXProperty)'
    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:219,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getDtdResolver()'
      Src: com.ctc.wstx.sax.WstxSAXParser:228,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getEntityResolver()'
      Src: com.ctc.wstx.sax.WstxSAXParser:229,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].<init>(XMLResolver)'
      Src: com.ctc.wstx.sax.WstxSAXParser:234,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setDtdResolver(com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)'
      Src: com.ctc.wstx.sax.WstxSAXParser:234,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].<init>(XMLResolver)'
      Src: com.ctc.wstx.sax.WstxSAXParser:235,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setEntityResolver(com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)'
      Src: com.ctc.wstx.sax.WstxSAXParser:235,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setDTDEventListener()'
      Src: com.ctc.wstx.sax.WstxSAXParser:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 250
      start: 215
    functionDepth: 2
    functionLinenumber: 215
    functionLinenumberEnd: 250
    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].setEntityResolver(com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)'
    - '[com.ctc.wstx.api.ReaderConfig].setDtdResolver(com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)'
    - '[com.ctc.wstx.api.ReaderConfig].getEntityResolver()'
    - '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].<init>(XMLResolver)'
    - '[com.ctc.wstx.api.ReaderConfig].getDtdResolver()'
    - '[com.ctc.wstx.api.ReaderConfig].setDTDEventListener()'
    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:259,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].<init>(com.ctc.wstx.stax.WstxInputFactory,boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:259,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 260
      start: 257
    functionDepth: 3
    functionLinenumber: 257
    functionLinenumberEnd: 260
    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.sax.WstxSAXParser].<init>(com.ctc.wstx.stax.WstxInputFactory,boolean)'
    - '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Parser
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 265
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLReader
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 270
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 280
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 280
    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:290,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 288
    functionDepth: 1
    functionLinenumber: 288
    functionLinenumberEnd: 291
    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:295,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 296
      start: 293
    functionDepth: 1
    functionLinenumber: 293
    functionLinenumberEnd: 296
    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:302,1
    - Dst: '[SAXNotRecognizedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:315,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 316
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 316
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getProperty(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[SAXNotRecognizedException].<init>(String)'
    - '[com.ctc.wstx.sax.SAXProperty].findByUri(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:322,1
    - Dst: '[SAXNotRecognizedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:336,1
    - Dst: '[SAXNotSupportedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:340,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 341
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 341
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].setProperty(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[SAXNotRecognizedException].<init>(String)'
    - '[SAXNotSupportedException].<init>(String)'
    - '[com.ctc.wstx.sax.SAXProperty].findByUri(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:364,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].setEntityResolver(HandlerBase)'
      Src: com.ctc.wstx.sax.WstxSAXParser:367,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].setErrorHandler(HandlerBase)'
      Src: com.ctc.wstx.sax.WstxSAXParser:370,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].setDTDHandler(HandlerBase)'
      Src: com.ctc.wstx.sax.WstxSAXParser:373,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource)'
      Src: com.ctc.wstx.sax.WstxSAXParser:376,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 377
      start: 354
    functionDepth: 11
    functionLinenumber: 354
    functionLinenumberEnd: 377
    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].setDocumentHandler(HandlerBase)'
    - '[com.ctc.wstx.sax.WstxSAXParser].setErrorHandler(HandlerBase)'
    - '[com.ctc.wstx.sax.WstxSAXParser].setDTDHandler(HandlerBase)'
    - '[com.ctc.wstx.sax.WstxSAXParser].setEntityResolver(HandlerBase)'
    - '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource)'
    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:389,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].setEntityResolver(org.xml.sax.helpers.DefaultHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:392,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].setErrorHandler(org.xml.sax.helpers.DefaultHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:395,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].setDTDHandler(org.xml.sax.helpers.DefaultHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:398,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource)'
      Src: com.ctc.wstx.sax.WstxSAXParser:401,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 402
      start: 379
    functionDepth: 11
    functionLinenumber: 379
    functionLinenumberEnd: 402
    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].setEntityResolver(org.xml.sax.helpers.DefaultHandler)'
    - '[com.ctc.wstx.sax.WstxSAXParser].setDTDHandler(org.xml.sax.helpers.DefaultHandler)'
    - '[com.ctc.wstx.sax.WstxSAXParser].setErrorHandler(org.xml.sax.helpers.DefaultHandler)'
    - '[com.ctc.wstx.sax.WstxSAXParser].setContentHandler(org.xml.sax.helpers.DefaultHandler)'
    - '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource)'
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ContentHandler
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 413
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 413
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DTDHandler
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 418
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 418
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: EntityResolver
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 423
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 423
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ErrorHandler
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 428
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 428
    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:434,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
      Src: com.ctc.wstx.sax.WstxSAXParser:437,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
      Src: com.ctc.wstx.sax.WstxSAXParser:439,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
      Src: com.ctc.wstx.sax.WstxSAXParser:446,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
      Src: com.ctc.wstx.sax.WstxSAXParser:448,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willValidateWithDTD()'
      Src: com.ctc.wstx.sax.WstxSAXParser:463,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willProcessSecurely()'
      Src: com.ctc.wstx.sax.WstxSAXParser:472,1
    - Dst: '[SAXNotRecognizedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:475,1
    CyclomaticComplexity: 33
    EdgeCount: 33
    ICount: 27
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 476
      start: 430
    functionDepth: 2
    functionLinenumber: 430
    functionLinenumberEnd: 476
    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.sax.SAXFeature].findByUri(String)'
    - '[com.ctc.wstx.api.ReaderConfig].willProcessSecurely()'
    - '[SAXNotRecognizedException].<init>(String)'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
    - '[com.ctc.wstx.api.ReaderConfig].willValidateWithDTD()'
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 490
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 490
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 495
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 495
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 500
      start: 497
    functionDepth: 0
    functionLinenumber: 497
    functionLinenumberEnd: 500
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 505
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 505
    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:513,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:516,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:520,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:526,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doValidateWithDTD(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:542,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doProcessSecurely(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:548,1
    - Dst: '[SAXNotRecognizedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:550,1
    - Dst: '[SAXNotSupportedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:555,1
    - Dst: '[SAXNotSupportedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:558,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 44
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 560
      start: 507
    functionDepth: 2
    functionLinenumber: 507
    functionLinenumberEnd: 560
    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.sax.SAXFeature].findByUri(String)'
    - '[SAXNotSupportedException].<init>(String)'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doValidateWithDTD(boolean)'
    - '[SAXNotRecognizedException].<init>(String)'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doProcessSecurely(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:576,1
    - Dst: '[InputSource].getCharacterStream()'
      Src: com.ctc.wstx.sax.WstxSAXParser:582,1
    - Dst: '[InputSource].getByteStream()'
      Src: com.ctc.wstx.sax.WstxSAXParser:584,1
    - Dst: '[SAXException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:587,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:590,1
    - Dst: '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(URL)'
      Src: com.ctc.wstx.sax.WstxSAXParser:591,1
    - Dst: '[SAXException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:593,1
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].setInitCause(SAXException,com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:594,1
    - Dst: cfg.resetState()
      Src: com.ctc.wstx.sax.WstxSAXParser:602,1
    - Dst: '[InputSource].getEncoding()'
      Src: com.ctc.wstx.sax.WstxSAXParser:605,1
    - Dst: '[InputSource].getPublicId()'
      Src: com.ctc.wstx.sax.WstxSAXParser:606,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].length()'
      Src: com.ctc.wstx.sax.WstxSAXParser:609,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:610,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(com.ctc.wstx.sax.WstxSAXParser,URL)'
      Src: com.ctc.wstx.sax.WstxSAXParser:613,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:615,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:617,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:619,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:620,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getEncoding()'
      Src: com.ctc.wstx.sax.WstxSAXParser:625,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCharacterEncodingScheme()'
      Src: com.ctc.wstx.sax.WstxSAXParser:627,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getVersion()'
      Src: com.ctc.wstx.sax.WstxSAXParser:631,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].standaloneSet()'
      Src: com.ctc.wstx.sax.WstxSAXParser:632,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeCollector()'
      Src: com.ctc.wstx.sax.WstxSAXParser:633,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getInputElementStack()'
      Src: com.ctc.wstx.sax.WstxSAXParser:634,1
    - Dst: '[ContentHandler].setDocumentLocator()'
      Src: com.ctc.wstx.sax.WstxSAXParser:637,1
    - Dst: '[ContentHandler].startDocument()'
      Src: com.ctc.wstx.sax.WstxSAXParser:638,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].fireEvents()'
      Src: com.ctc.wstx.sax.WstxSAXParser:641,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].throwSaxException(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:643,1
    - Dst: sr.close()
      Src: com.ctc.wstx.sax.WstxSAXParser:652,1
    - Dst: '[Reader].close()'
      Src: com.ctc.wstx.sax.WstxSAXParser:657,1
    - Dst: '[InputStream].close()'
      Src: com.ctc.wstx.sax.WstxSAXParser:662,1
    - Dst: '[ContentHandler].endDocument()'
      Src: com.ctc.wstx.sax.WstxSAXParser:670,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 672
      start: 571
    functionDepth: 10
    functionLinenumber: 571
    functionLinenumberEnd: 672
    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.io.ReaderBootstrapper].getInstance(com.ctc.wstx.sax.WstxSAXParser,com.ctc.wstx.io.SystemId,Reader,com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(URL)'
    - '[InputStream].close()'
    - '[com.ctc.wstx.io.SystemId].construct(com.ctc.wstx.sax.WstxSAXParser,URL)'
    - sr.close()
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(com.ctc.wstx.sax.WstxSAXParser,com.ctc.wstx.io.SystemId,InputStream)'
    - '[InputSource].getCharacterStream()'
    - '[SAXException].<init>(String)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.sax.WstxSAXParser,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.ReaderBootstrapper,boolean,boolean)'
    - '[InputSource].getPublicId()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getCharacterEncodingScheme()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getInputElementStack()'
    - '[ContentHandler].setDocumentLocator()'
    - '[com.ctc.wstx.sax.WstxSAXParser].length()'
    - '[com.ctc.wstx.io.DefaultInputResolver].constructOptimizedReader(com.ctc.wstx.sax.WstxSAXParser,InputStream,boolean,com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getEncoding()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getAttributeCollector()'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.sax.WstxSAXParser,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.StreamBootstrapper,boolean,boolean)'
    - '[InputSource].getByteStream()'
    - '[com.ctc.wstx.sax.WstxSAXParser].throwSaxException(com.ctc.wstx.sax.WstxSAXParser)'
    - '[InputSource].getSystemId()'
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.sax.WstxSAXParser].fireEvents()'
    - '[Reader].close()'
    - cfg.resetState()
    - '[ContentHandler].startDocument()'
    - '[SAXException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    - '[ContentHandler].endDocument()'
    - '[com.ctc.wstx.sr.BasicStreamReader].standaloneSet()'
    - '[InputSource].getEncoding()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getVersion()'
    - '[com.ctc.wstx.util.ExceptionUtil].setInitCause(SAXException,com.ctc.wstx.sax.WstxSAXParser)'
    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:677,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource)'
      Src: com.ctc.wstx.sax.WstxSAXParser:678,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 679
      start: 674
    functionDepth: 11
    functionLinenumber: 674
    functionLinenumberEnd: 679
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].parse(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource)'
    - '[InputSource].<init>(String)'
    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:703,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: com.ctc.wstx.sax.WstxSAXParser:705,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].fireAuxEvent(int,boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:706,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].fireStartTag()'
      Src: com.ctc.wstx.sax.WstxSAXParser:710,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: com.ctc.wstx.sax.WstxSAXParser:714,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].fireStartTag()'
      Src: com.ctc.wstx.sax.WstxSAXParser:716,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxEndElement(ContentHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:719,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxCharacterEvents(ContentHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:724,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].fireAuxEvent(int,boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:726,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: com.ctc.wstx.sax.WstxSAXParser:732,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].fireAuxEvent(int,boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:741,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 743
      start: 694
    functionDepth: 9
    functionLinenumber: 694
    functionLinenumberEnd: 743
    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].fireSaxEndElement(ContentHandler)'
    - '[com.ctc.wstx.sax.WstxSAXParser].fireStartTag()'
    - '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].fireSaxCharacterEvents(ContentHandler)'
    - '[com.ctc.wstx.sax.WstxSAXParser].fireAuxEvent(int,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    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:750,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].startCDATA()'
      Src: com.ctc.wstx.sax.WstxSAXParser:754,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxCharacterEvents(ContentHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:755,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].endCDATA()'
      Src: com.ctc.wstx.sax.WstxSAXParser:756,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxCharacterEvents(ContentHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:758,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDRootName()'
      Src: com.ctc.wstx.sax.WstxSAXParser:769,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDSystemId()'
      Src: com.ctc.wstx.sax.WstxSAXParser:770,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDPublicId()'
      Src: com.ctc.wstx.sax.WstxSAXParser:771,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].startDTD(String,String,String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:772,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDInfo()'
      Src: com.ctc.wstx.sax.WstxSAXParser:775,1
    - Dst: wse.getSaxException()
      Src: com.ctc.wstx.sax.WstxSAXParser:777,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].endDTD()'
      Src: com.ctc.wstx.sax.WstxSAXParser:779,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxPIEvent(ContentHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:783,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxSpaceEvents(ContentHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:789,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: com.ctc.wstx.sax.WstxSAXParser:797,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: com.ctc.wstx.sax.WstxSAXParser:798,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].startEntity(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:799,1
    - Dst: '[String].toCharArray()'
      Src: com.ctc.wstx.sax.WstxSAXParser:800,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sax.WstxSAXParser:800,1
    - Dst: '[ContentHandler].characters(com.ctc.wstx.sax.WstxSAXParser,int,com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:800,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].endEntity(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:801,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: com.ctc.wstx.sax.WstxSAXParser:803,1
    - Dst: '[ContentHandler].skippedEntity(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:803,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].throwSaxException(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:808,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:810,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 34
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 812
      start: 745
    functionDepth: 6
    functionLinenumber: 745
    functionLinenumberEnd: 812
    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.sr.BasicStreamReader].fireSaxCharacterEvents(ContentHandler)'
    - '[String].toCharArray()'
    - '[org.xml.sax.ext.LexicalHandler].startEntity(String)'
    - '[org.xml.sax.ext.LexicalHandler].endDTD()'
    - '[org.xml.sax.ext.LexicalHandler].endCDATA()'
    - '[org.xml.sax.ext.LexicalHandler].startDTD(String,String,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[RuntimeException].<init>(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getDTDPublicId()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getDTDRootName()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    - '[ContentHandler].skippedEntity(String)'
    - wse.getSaxException()
    - '[com.ctc.wstx.sr.BasicStreamReader].getDTDSystemId()'
    - '[com.ctc.wstx.sax.WstxSAXParser].throwSaxException(String)'
    - '[org.xml.sax.ext.LexicalHandler].endEntity(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getDTDInfo()'
    - '[String].length()'
    - '[org.xml.sax.ext.LexicalHandler].startCDATA()'
    - '[com.ctc.wstx.sr.BasicStreamReader].fireSaxPIEvent(ContentHandler)'
    - '[com.ctc.wstx.sr.BasicStreamReader].fireSaxCommentEvent(org.xml.sax.ext.LexicalHandler)'
    - '[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:817,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
      Src: com.ctc.wstx.sax.WstxSAXParser:829,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxStartElement(ContentHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:831,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 832
      start: 814
    functionDepth: 2
    functionLinenumber: 814
    functionLinenumberEnd: 832
    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.AttributeCollector].getCount()'
    - '[com.ctc.wstx.sr.BasicStreamReader].fireSaxStartElement(ContentHandler)'
    - '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].fireStartTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DocHandlerWrapper].<init>(DocumentHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:848,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].setContentHandler(DocHandlerWrapper)'
      Src: com.ctc.wstx.sax.WstxSAXParser:848,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 849
      start: 846
    functionDepth: 0
    functionLinenumber: 846
    functionLinenumberEnd: 849
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 854
      start: 851
    functionDepth: 0
    functionLinenumber: 851
    functionLinenumberEnd: 854
    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:868,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 871
      start: 862
    functionDepth: 0
    functionLinenumber: 862
    functionLinenumberEnd: 871
    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:879,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 882
      start: 873
    functionDepth: 3
    functionLinenumber: 873
    functionLinenumberEnd: 882
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 888
      start: 884
    functionDepth: 0
    functionLinenumber: 884
    functionLinenumberEnd: 888
    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:894,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:902,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sax.WstxSAXParser:903,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 907
      start: 890
    functionDepth: 2
    functionLinenumber: 890
    functionLinenumberEnd: 907
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getLocalName(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.sr.AttributeCollector].getLocalName(int)'
    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:916,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getLocalName(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:917,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sax.WstxSAXParser:918,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:927,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sax.WstxSAXParser:928,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 934
      start: 909
    functionDepth: 2
    functionLinenumber: 909
    functionLinenumberEnd: 934
    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.AttributeCollector].getPrefix(int)'
    - '[String].length()'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.sr.AttributeCollector].getLocalName(int)'
    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:947,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 960
      start: 936
    functionDepth: 1
    functionLinenumber: 936
    functionLinenumberEnd: 960
    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:964,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].getType(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:964,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 965
      start: 962
    functionDepth: 2
    functionLinenumber: 962
    functionLinenumberEnd: 965
    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:969,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].getType(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:969,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 970
      start: 967
    functionDepth: 4
    functionLinenumber: 967
    functionLinenumberEnd: 970
    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].getIndex(String,String)'
    - '[com.ctc.wstx.sax.WstxSAXParser].getType(int)'
    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:979,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 986
      start: 972
    functionDepth: 2
    functionLinenumber: 972
    functionLinenumberEnd: 986
    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:992,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1000,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1004
      start: 988
    functionDepth: 2
    functionLinenumber: 988
    functionLinenumberEnd: 1004
    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:1008,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].getValue(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1008,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1009
      start: 1006
    functionDepth: 3
    functionLinenumber: 1006
    functionLinenumberEnd: 1009
    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].getValue(int)'
    - '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String)'
    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:1013,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].getValue(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1013,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1014
      start: 1011
    functionDepth: 4
    functionLinenumber: 1011
    functionLinenumberEnd: 1014
    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:1041,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1043
      start: 1022
    functionDepth: 0
    functionLinenumber: 1022
    functionLinenumberEnd: 1043
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1048
      start: 1045
    functionDepth: 0
    functionLinenumber: 1045
    functionLinenumberEnd: 1048
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1053
      start: 1050
    functionDepth: 0
    functionLinenumber: 1050
    functionLinenumberEnd: 1053
    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:1060,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].throwNoSuchAttribute(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1072,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1074
      start: 1055
    functionDepth: 1
    functionLinenumber: 1055
    functionLinenumberEnd: 1074
    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.sr.AttributeCollector].isSpecified(int)'
    - '[com.ctc.wstx.sax.WstxSAXParser].throwNoSuchAttribute(com.ctc.wstx.sax.WstxSAXParser)'
    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:1079,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1081,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1083,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1084
      start: 1076
    functionDepth: 2
    functionLinenumber: 1076
    functionLinenumberEnd: 1084
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(int)'
    - '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String)'
    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:1089,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1091,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1093,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1094
      start: 1086
    functionDepth: 4
    functionLinenumber: 1086
    functionLinenumberEnd: 1094
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String,String)'
    - '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(int)'
    - '[IllegalArgumentException].<init>(String)'
    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:1106,1
    - Dst: '[javax.xml.stream.Location].getColumnNumber()'
      Src: com.ctc.wstx.sax.WstxSAXParser:1107,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1110
      start: 1102
    functionDepth: 1
    functionLinenumber: 1102
    functionLinenumberEnd: 1110
    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:1116,1
    - Dst: '[javax.xml.stream.Location].getLineNumber()'
      Src: com.ctc.wstx.sax.WstxSAXParser:1117,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1120
      start: 1112
    functionDepth: 1
    functionLinenumber: 1112
    functionLinenumberEnd: 1120
    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:1126,1
    - Dst: '[javax.xml.stream.Location].getPublicId()'
      Src: com.ctc.wstx.sax.WstxSAXParser:1127,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1130
      start: 1122
    functionDepth: 1
    functionLinenumber: 1122
    functionLinenumberEnd: 1130
    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:1135,1
    - Dst: '[javax.xml.stream.Location].getSystemId()'
      Src: com.ctc.wstx.sax.WstxSAXParser:1136,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1139
      start: 1132
    functionDepth: 1
    functionLinenumber: 1132
    functionLinenumberEnd: 1139
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1150
      start: 1147
    functionDepth: 0
    functionLinenumber: 1147
    functionLinenumberEnd: 1150
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1155
      start: 1152
    functionDepth: 0
    functionLinenumber: 1152
    functionLinenumberEnd: 1155
    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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1167
      start: 1163
    functionDepth: 0
    functionLinenumber: 1163
    functionLinenumberEnd: 1167
    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:1174,1
    - Dst: '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1176,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1179
      start: 1169
    functionDepth: 0
    functionLinenumber: 1169
    functionLinenumberEnd: 1179
    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:
    - '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    - '[org.xml.sax.ext.LexicalHandler].comment(char[],int,int)'
    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:1186,1
    - Dst: '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1188,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1191
      start: 1181
    functionDepth: 0
    functionLinenumber: 1181
    functionLinenumberEnd: 1191
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].dtdProcessingInstruction(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[ContentHandler].processingInstruction(String,String)'
    - '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    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:1198,1
    - Dst: '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1200,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1203
      start: 1193
    functionDepth: 0
    functionLinenumber: 1193
    functionLinenumberEnd: 1203
    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:1214,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,java.net.URL)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1216,1
    - Dst: '[URL].toExternalForm()'
      Src: com.ctc.wstx.sax.WstxSAXParser:1216,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1218,1
    - Dst: '[DTDHandler].notationDecl(String,String,com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1222,1
    - Dst: '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1224,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1227
      start: 1206
    functionDepth: 0
    functionLinenumber: 1206
    functionLinenumberEnd: 1227
    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.exc.WstxIOException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,java.net.URL)'
    - '[DTDHandler].notationDecl(String,String,com.ctc.wstx.sax.WstxSAXParser)'
    - '[String].indexOf(char)'
    - '[URL].toExternalForm()'
    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:1235,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,java.net.URL)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1237,1
    - Dst: '[URL].toExternalForm()'
      Src: com.ctc.wstx.sax.WstxSAXParser:1237,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1239,1
    - Dst: '[DTDHandler].unparsedEntityDecl(String,String,com.ctc.wstx.sax.WstxSAXParser,String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1243,1
    - Dst: '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1245,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1248
      start: 1229
    functionDepth: 0
    functionLinenumber: 1229
    functionLinenumberEnd: 1248
    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.exc.WstxIOException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,java.net.URL)'
    - '[DTDHandler].unparsedEntityDecl(String,String,com.ctc.wstx.sax.WstxSAXParser,String)'
    - '[String].indexOf(char)'
    - '[URL].toExternalForm()'
    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:1257,1
    - Dst: '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1259,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1262
      start: 1252
    functionDepth: 0
    functionLinenumber: 1252
    functionLinenumberEnd: 1262
    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:
    - '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    - '[org.xml.sax.ext.DeclHandler].attributeDecl(String,String,String,String,String)'
    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:1269,1
    - Dst: '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1271,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1274
      start: 1264
    functionDepth: 0
    functionLinenumber: 1264
    functionLinenumberEnd: 1274
    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:1281,1
    - Dst: '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1283,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1286
      start: 1276
    functionDepth: 0
    functionLinenumber: 1276
    functionLinenumberEnd: 1286
    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:
    - '[org.xml.sax.ext.DeclHandler].externalEntityDecl(String,String,String)'
    - '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    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:1293,1
    - Dst: '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1295,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1298
      start: 1288
    functionDepth: 0
    functionLinenumber: 1288
    functionLinenumberEnd: 1298
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].dtdInternalEntityDecl(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].internalEntityDecl(String,String)'
    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:1313,1
    - Dst: '[SAXParseException].<init>(com.ctc.wstx.sax.WstxSAXParser,Exception)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1313,1
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].setInitCause(SAXParseException,Exception)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1314,1
    - Dst: '[ErrorHandler].fatalError(SAXParseException)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1317,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1320
      start: 1306
    functionDepth: 0
    functionLinenumber: 1306
    functionLinenumberEnd: 1320
    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()'
    - '[ErrorHandler].fatalError(SAXParseException)'
    - '[SAXParseException].<init>(com.ctc.wstx.sax.WstxSAXParser,Exception)'
    - '[com.ctc.wstx.util.ExceptionUtil].setInitCause(SAXParseException,Exception)'
    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:1325,1
    - Dst: '[ErrorHandler].fatalError(SAXParseException)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1327,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1330
      start: 1322
    functionDepth: 0
    functionLinenumber: 1322
    functionLinenumberEnd: 1330
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].throwSaxException(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 1
    functionsReached:
    - '[SAXParseException].<init>(String)'
    - '[ErrorHandler].fatalError(SAXParseException)'
    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:1334,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:
      - org.xml.sax.ext.Locator2
      - com.ctc.wstx.dtd.DTDEventListener
      - Parser
      - org.xml.sax.ext.Attributes2
      - XMLReader
      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: 1335
      start: 1332
    functionDepth: 0
    functionLinenumber: 1332
    functionLinenumberEnd: 1335
    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:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].<init>(null)'
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLResolver
      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: 1359
      start: 1357
    functionDepth: 0
    functionLinenumber: 1357
    functionLinenumberEnd: 1359
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].<init>(null)'
    linkageType: ''
    returnType: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy
    signature: '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLResolver
      classConcrete: true
      classEnum: false
      classFields:
      - XMLResolver
      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: 1
    argNames:
    - fallback
    argTypes:
    - javax.xml.stream.XMLResolver
    constantsTouched: []
    func_position:
      end: 1363
      start: 1361
    functionDepth: 0
    functionLinenumber: 1361
    functionLinenumberEnd: 1363
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].<init>(javax.xml.stream.XMLResolver)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy
    signature: '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].<init>(javax.xml.stream.XMLResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URL].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1374,1
    - Dst: '[java.net.URL].<init>(java.net.URL,String)'
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1375,1
    - Dst: '[java.net.URL].toExternalForm()'
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1375,1
    - Dst: mEntityResolver.resolveEntity(String,com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1376,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].getByteStream()'
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1379,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].getCharacterStream()'
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1383,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)'
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1393,1
    - Dst: ex.getMessage()
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1395,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:1395,1
    - Dst: '[XMLResolver].resolveEntity(String,String,String,String)'
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1401,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLResolver
      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: 1404
      start: 1365
    functionDepth: 0
    functionLinenumber: 1365
    functionLinenumberEnd: 1404
    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:
    - '[java.net.URL].<init>(String)'
    - ex.getMessage()
    - '[java.net.URL].toExternalForm()'
    - '[java.net.URL].<init>(java.net.URL,String)'
    - '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].getByteStream()'
    - '[XMLResolver].resolveEntity(String,String,String,String)'
    - '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].getCharacterStream()'
    - '[javax.xml.stream.XMLStreamException].<init>(com.ctc.wstx.sax.WstxSAXParser.ResolverProxy,com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)'
    - mEntityResolver.resolveEntity(String,com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)
    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:1418,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: 1423
      start: 1420
    functionDepth: 0
    functionLinenumber: 1420
    functionLinenumberEnd: 1423
    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:1429,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: 1430
      start: 1425
    functionDepth: 0
    functionLinenumber: 1425
    functionLinenumberEnd: 1430
    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:1435,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: 1436
      start: 1432
    functionDepth: 0
    functionLinenumber: 1432
    functionLinenumberEnd: 1436
    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:1445,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: 1446
      start: 1438
    functionDepth: 0
    functionLinenumber: 1438
    functionLinenumberEnd: 1446
    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: 1452
      start: 1448
    functionDepth: 0
    functionLinenumber: 1448
    functionLinenumberEnd: 1452
    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:1458,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: 1459
      start: 1454
    functionDepth: 0
    functionLinenumber: 1454
    functionLinenumberEnd: 1459
    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:1465,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: 1466
      start: 1461
    functionDepth: 0
    functionLinenumber: 1461
    functionLinenumberEnd: 1466
    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:1470,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: 1471
      start: 1468
    functionDepth: 0
    functionLinenumber: 1468
    functionLinenumberEnd: 1471
    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: 1476
      start: 1473
    functionDepth: 0
    functionLinenumber: 1473
    functionLinenumberEnd: 1476
    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:1481,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: 1482
      start: 1478
    functionDepth: 0
    functionLinenumber: 1478
    functionLinenumberEnd: 1482
    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:1493,1
    - Dst: '[DocumentHandler].startElement(com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper,AttributesWrapper)'
      Src: com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper:1494,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: 1495
      start: 1484
    functionDepth: 0
    functionLinenumber: 1484
    functionLinenumberEnd: 1495
    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:
    - '[AttributesWrapper].setAttributes(Attributes)'
    - '[DocumentHandler].startElement(com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper,AttributesWrapper)'
    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: 1500
      start: 1497
    functionDepth: 0
    functionLinenumber: 1497
    functionLinenumberEnd: 1500
    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: 1508
      start: 1508
    functionDepth: 0
    functionLinenumber: 1508
    functionLinenumberEnd: 1508
    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: 1512
      start: 1510
    functionDepth: 0
    functionLinenumber: 1510
    functionLinenumberEnd: 1512
    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:1516,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: 1517
      start: 1514
    functionDepth: 0
    functionLinenumber: 1514
    functionLinenumberEnd: 1517
    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:1521,1
    - Dst: '[Attributes].getLocalName(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper:1522,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: 1523
      start: 1519
    functionDepth: 0
    functionLinenumber: 1519
    functionLinenumberEnd: 1523
    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:1527,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: 1528
      start: 1525
    functionDepth: 0
    functionLinenumber: 1525
    functionLinenumberEnd: 1528
    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:1532,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: 1533
      start: 1530
    functionDepth: 0
    functionLinenumber: 1530
    functionLinenumberEnd: 1533
    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:1537,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: 1538
      start: 1535
    functionDepth: 0
    functionLinenumber: 1535
    functionLinenumberEnd: 1538
    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:1542,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: 1543
      start: 1540
    functionDepth: 0
    functionLinenumber: 1540
    functionLinenumberEnd: 1543
    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:61,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>(com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:61,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:64,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:64,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: 65
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 65
    functionName: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParserFactory.java
    functionUses: 10
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>(com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
    - '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
    - '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
    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:76,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: 77
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 77
    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: 5
    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:83,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:86,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:86,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:88,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:88,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:96,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:96,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:103,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willInternNames()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:103,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:113,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willValidateWithDTD()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:113,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:122,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willProcessSecurely()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:122,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:124,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: 126
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 126
    functionName: '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParserFactory.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sax.SAXFeature].findByUri(String)'
    - '[com.ctc.wstx.api.ReaderConfig].willProcessSecurely()'
    - '[com.ctc.wstx.api.ReaderConfig].willInternNames()'
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
    - '[com.ctc.wstx.api.ReaderConfig].willValidateWithDTD()'
    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:131,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: 132
      start: 128
    functionDepth: 3
    functionLinenumber: 128
    functionLinenumberEnd: 132
    functionName: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParserFactory.java
    functionUses: 13
    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:140,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:143,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:143,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:147,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:147,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:153,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:153,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:169,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doValidateWithDTD(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:169,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:175,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doProcessSecurely(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:175,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:177,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:182,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:185,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 49
    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: 187
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 187
    functionName: '[com.ctc.wstx.sax.WstxSAXParserFactory].setFeature(String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParserFactory.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sax.SAXFeature].findByUri(String)'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(boolean)'
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[com.ctc.wstx.api.ReaderConfig].doValidateWithDTD(boolean)'
    - '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doProcessSecurely(boolean)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    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: 4
    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)'
      Src: com.ctc.wstx.exc.WstxOutputException:17,1
    - Dst: '[com.ctc.wstx.exc.WstxOutputException].initCause(Throwable)'
      Src: com.ctc.wstx.exc.WstxOutputException:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      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: 2
    argNames:
    - msg
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 19
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 19
    functionName: '[com.ctc.wstx.exc.WstxOutputException].<init>(String,Throwable)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxOutputException.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.exc.WstxOutputException].initCause(Throwable)'
    - '[com.ctc.wstx.exc.WstxException].<init>(String)'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxOutputException
    signature: '[com.ctc.wstx.exc.WstxOutputException].<init>(String,Throwable)'
  - 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:
    - '[javax.xml.stream.XMLStreamException].getMessage()'
    - '[RuntimeException].<init>(com.ctc.wstx.exc.WstxLazyException,javax.xml.stream.XMLStreamException)'
    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].getClass()'
    - '[javax.xml.stream.XMLStreamException].getMessage()'
    - '[com.ctc.wstx.exc.WstxLazyException].getName()'
    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].getClass()'
    - '[javax.xml.stream.XMLStreamException].toString()'
    - '[com.ctc.wstx.exc.WstxLazyException].getName()'
    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)'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].getMessage()'
    - '[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()'
    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].getLocationDesc()'
    - '[StringBuilder].<init>(int)'
    - '[com.ctc.wstx.exc.WstxValidationException].getValidationProblem()'
    - '[StringBuilder].append(String)'
    - '[com.ctc.wstx.exc.WstxValidationException].getMessage()'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.util.StringUtil].appendLF(StringBuilder)'
    - '[org.codehaus.stax2.validation.XMLValidationException].getMessage()'
    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].getName()'
    - '[com.ctc.wstx.exc.WstxValidationException].getMessage()'
    - '[com.ctc.wstx.exc.WstxValidationException].getClass()'
    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].getLocation()'
    - '[com.ctc.wstx.exc.WstxValidationException].toString()'
    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: 5
    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:
    - '[javax.xml.stream.XMLStreamException].<init>(com.ctc.wstx.exc.WstxException,Throwable)'
    - '[Throwable].getMessage()'
    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:
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[com.ctc.wstx.exc.WstxException].getLocationDesc()'
    - '[StringBuilder].toString()'
    - '[javax.xml.stream.XMLStreamException].getMessage()'
    - '[com.ctc.wstx.util.StringUtil].appendLF(StringBuilder)'
    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].getMessage()'
    - '[com.ctc.wstx.exc.WstxException].getClass()'
    - '[com.ctc.wstx.exc.WstxException].getName()'
    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].getLocation()'
    - '[com.ctc.wstx.exc.WstxException].toString()'
    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].setProperty(com.ctc.wstx.osgi.InputFactoryProviderImpl,com.ctc.wstx.osgi.InputFactoryProviderImpl)'
    - '[com.ctc.wstx.api.ReaderConfig].getImplVersion()'
    - '[java.util.Properties].<init>()'
    - '[com.ctc.wstx.api.ReaderConfig].getImplName()'
    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()
    - Stax2InputFactoryProvider.class.getName()
    - Stax2OutputFactoryProvider.class.getName()
    - '[org.osgi.framework.BundleContext].registerService(com.ctc.wstx.osgi.WstxBundleActivator,com.ctc.wstx.osgi.WstxBundleActivator,com.ctc.wstx.osgi.WstxBundleActivator)'
    - Stax2ValidationSchemaFactoryProvider.class.getName()
    - '[org.osgi.framework.BundleContext].registerService(com.ctc.wstx.osgi.WstxBundleActivator,com.ctc.wstx.osgi.InputFactoryProviderImpl,java.util.Properties)'
    - '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].createAll()'
    - '[com.ctc.wstx.osgi.InputFactoryProviderImpl].getProperties()'
    - '[org.osgi.framework.BundleContext].registerService(com.ctc.wstx.osgi.WstxBundleActivator,com.ctc.wstx.osgi.OutputFactoryProviderImpl,java.util.Properties)'
    - '[com.ctc.wstx.osgi.OutputFactoryProviderImpl].getProperties()'
    - '[com.ctc.wstx.osgi.OutputFactoryProviderImpl].<init>()'
    - '[com.ctc.wstx.osgi.InputFactoryProviderImpl].<init>()'
    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:
    - '[java.util.Properties].setProperty(com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl,com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl)'
    - '[java.util.Properties].setProperty(com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl,String)'
    - '[com.ctc.wstx.api.ValidatorConfig].getImplName()'
    - '[java.util.Properties].<init>()'
    - '[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].setProperty(com.ctc.wstx.osgi.OutputFactoryProviderImpl,com.ctc.wstx.osgi.OutputFactoryProviderImpl)'
    - '[com.ctc.wstx.api.ReaderConfig].getImplVersion()'
    - '[java.util.Properties].<init>()'
    - '[com.ctc.wstx.api.ReaderConfig].getImplName()'
    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:
    - '[java.io.File].<init>(String)'
    - '[com.ctc.wstx.util.URLUtil].replace(com.ctc.wstx.util.URLUtil,char)'
    - '[String].indexOf(char,int)'
    - '[URL].<init>(String)'
    - '[URL].<init>(String,String,com.ctc.wstx.util.URLUtil)'
    - '[com.ctc.wstx.util.URLUtil].length()'
    - '[com.ctc.wstx.util.URLUtil].throwIOException(com.ctc.wstx.util.URLUtil,String)'
    - '[java.io.File].getAbsolutePath()'
    - '[com.ctc.wstx.util.URLUtil].cleanSystemId(String)'
    - '[com.ctc.wstx.util.URLUtil].charAt(int)'
    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:
    - '[java.io.File].<init>(String)'
    - '[com.ctc.wstx.util.URLUtil].replace(com.ctc.wstx.util.URLUtil,char)'
    - '[String].indexOf(char,int)'
    - '[URI].<init>(com.ctc.wstx.util.URLUtil)'
    - '[URI].<init>(String,com.ctc.wstx.util.URLUtil,null)'
    - '[com.ctc.wstx.util.URLUtil].length()'
    - '[URI].<init>(String)'
    - '[com.ctc.wstx.util.URLUtil].throwIOException(com.ctc.wstx.util.URLUtil,String)'
    - '[java.io.File].getAbsolutePath()'
    - '[String].replace(char,char)'
    - '[java.util.regex.Pattern].matcher(String)'
    - '[com.ctc.wstx.util.URLUtil].charAt(int)'
    - '[com.ctc.wstx.util.URLUtil].matches()'
    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:
    - '[URL].<init>(URL,String)'
    - '[com.ctc.wstx.util.URLUtil].cleanSystemId(String)'
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
    - '[com.ctc.wstx.util.URLUtil].throwIOException(com.ctc.wstx.util.URLUtil,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:
    - '[com.ctc.wstx.util.URLUtil].toURL(com.ctc.wstx.util.URLUtil)'
    - '[File].<init>(String)'
    - '[File].getAbsoluteFile()'
    - '[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:
    - '[URL].openStream()'
    - '[com.ctc.wstx.util.URLUtil].indexOf(char)'
    - '[String].equals(com.ctc.wstx.util.URLUtil)'
    - '[URL].getHost()'
    - '[com.ctc.wstx.util.URLUtil].length()'
    - URLDecoder.decode(com.ctc.wstx.util.URLUtil,String)
    - '[URL].getPath()'
    - '[FileInputStream].<init>(com.ctc.wstx.util.URLUtil)'
    - '[URL].getProtocol()'
    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].getOutputStream()'
    - '[String].equals(com.ctc.wstx.util.URLUtil)'
    - '[FileOutputStream].<init>(com.ctc.wstx.util.URLUtil)'
    - '[URL].getHost()'
    - '[com.ctc.wstx.util.URLUtil].length()'
    - '[URL].getPath()'
    - '[URL].getProtocol()'
    - '[URL].openConnection()'
    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:
    - '[File].toURI()'
    - '[com.ctc.wstx.util.URLUtil].toURL()'
    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:
    - '[StringBuilder].<init>(String)'
    - '[StringBuilder].toString()'
    - '[String].indexOf(char)'
    - '[StringBuilder].setCharAt(com.ctc.wstx.util.URLUtil,char)'
    - '[java.util.regex.Pattern].matcher(String)'
    - '[com.ctc.wstx.util.URLUtil].matches()'
    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:
    - thisP.equals(String)
    - thisP.hashCode()
    - '[String].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:
    - thisU.equals(String)
    - thisP.equals(com.ctc.wstx.util.BijectiveNsMap)
    - prefix.hashCode()
    - thisU.hashCode()
    - thisP.hashCode()
    - '[String].hashCode()'
    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:
    - thisU.equals(String)
    - thisP.equals(com.ctc.wstx.util.BijectiveNsMap)
    - prefix.hashCode()
    - thisU.hashCode()
    - '[ArrayList].<init>()'
    - '[ArrayList].add(com.ctc.wstx.util.BijectiveNsMap)'
    - thisP.hashCode()
    - '[String].hashCode()'
    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:
    - thisP.equals(String)
    - thisP.hashCode()
    - '[com.ctc.wstx.util.DataUtil].growArrayBy(com.ctc.wstx.util.BijectiveNsMap,com.ctc.wstx.util.BijectiveNsMap)'
    - '[String].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.BijectiveNsMap].isEmpty()'
    - thisP.equals(com.ctc.wstx.util.BijectiveNsMap)
    - '[com.ctc.wstx.util.BijectiveNsMap].hashCode()'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy(com.ctc.wstx.util.BijectiveNsMap,com.ctc.wstx.util.BijectiveNsMap)'
    - thisP.hashCode()
    - (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].size()'
    - '[com.ctc.wstx.util.BijectiveNsMap].toString()'
    - '[com.ctc.wstx.util.BijectiveNsMap].localSize()'
    - '[com.ctc.wstx.util.BijectiveNsMap].getClass()'
    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:110,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
      - int
      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: 111
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[com.ctc.wstx.util.ElementIdMap].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementIdMap.java
    functionUses: 7
    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:
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: com.ctc.wstx.util.ElementIdMap:129,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].nextInt()'
      Src: com.ctc.wstx.util.ElementIdMap:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    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
      - int
      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: 130
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 130
    functionName: '[com.ctc.wstx.util.ElementIdMap].<init>(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementIdMap.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.ElementIdMap].nextInt()'
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    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
      - 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: 136
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 136
    functionName: '[com.ctc.wstx.util.ElementIdMap].getHashSeed()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementIdMap.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.ElementIdMap].getHashSeed()'
  - 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
      - int
      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: 151
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 151
    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:165,1
    - Dst: id.nextColliding()
      Src: com.ctc.wstx.util.ElementIdMap:168,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].rehash()'
      Src: com.ctc.wstx.util.ElementIdMap:175,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.ctc.wstx.util.ElementIdMap:182,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:183,1
    - Dst: '[com.ctc.wstx.util.ElementId].setNextColliding()'
      Src: com.ctc.wstx.util.ElementIdMap:186,1
    - Dst: '[com.ctc.wstx.util.ElementId].linkUndefined(com.ctc.wstx.util.ElementId)'
      Src: com.ctc.wstx.util.ElementIdMap:193,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
      - int
      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: 197
      start: 158
    functionDepth: 2
    functionLinenumber: 158
    functionLinenumberEnd: 197
    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:
    - '[String].<init>(char[],int,int)'
    - id.nextColliding()
    - id.idMatches(char[],int,int)
    - '[com.ctc.wstx.util.ElementIdMap].rehash()'
    - '[com.ctc.wstx.util.ElementId].setNextColliding()'
    - '[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)'
    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,int)'
      Src: com.ctc.wstx.util.ElementIdMap:202,1
    - Dst: id.idMatches(String)
      Src: com.ctc.wstx.util.ElementIdMap:207,1
    - Dst: id.nextColliding()
      Src: com.ctc.wstx.util.ElementIdMap:210,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].rehash()'
      Src: com.ctc.wstx.util.ElementIdMap:217,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:224,1
    - Dst: '[com.ctc.wstx.util.ElementId].setNextColliding()'
      Src: com.ctc.wstx.util.ElementIdMap:227,1
    - Dst: '[com.ctc.wstx.util.ElementId].linkUndefined(com.ctc.wstx.util.ElementId)'
      Src: com.ctc.wstx.util.ElementIdMap:234,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
      - int
      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: 238
      start: 199
    functionDepth: 2
    functionLinenumber: 199
    functionLinenumberEnd: 238
    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)
    - id.nextColliding()
    - '[com.ctc.wstx.util.ElementIdMap].calcHash(String,int)'
    - '[com.ctc.wstx.util.ElementIdMap].rehash()'
    - '[com.ctc.wstx.util.ElementId].setNextColliding()'
    - '[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)'
    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:255,1
    - Dst: id.nextColliding()
      Src: com.ctc.wstx.util.ElementIdMap:258,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].rehash()'
      Src: com.ctc.wstx.util.ElementIdMap:267,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.ctc.wstx.util.ElementIdMap:271,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:272,1
    - Dst: '[com.ctc.wstx.util.ElementId].setNextColliding()'
      Src: com.ctc.wstx.util.ElementIdMap:273,1
    - Dst: '[com.ctc.wstx.util.ElementId].isDefined()'
      Src: com.ctc.wstx.util.ElementIdMap:280,1
    - Dst: '[com.ctc.wstx.util.ElementId].markDefined(javax.xml.stream.Location)'
      Src: com.ctc.wstx.util.ElementIdMap:286,1
    - Dst: '[com.ctc.wstx.util.ElementId].nextUndefined()'
      Src: com.ctc.wstx.util.ElementIdMap:293,1
    - Dst: '[com.ctc.wstx.util.ElementId].isDefined()'
      Src: com.ctc.wstx.util.ElementIdMap:294,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
      - int
      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: 305
      start: 248
    functionDepth: 2
    functionLinenumber: 248
    functionLinenumberEnd: 305
    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:
    - '[String].<init>(char[],int,int)'
    - id.nextColliding()
    - '[com.ctc.wstx.util.ElementId].isDefined()'
    - id.idMatches(char[],int,int)
    - '[com.ctc.wstx.util.ElementIdMap].rehash()'
    - '[com.ctc.wstx.util.ElementId].setNextColliding()'
    - '[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].markDefined(javax.xml.stream.Location)'
    - '[com.ctc.wstx.util.ElementId].nextUndefined()'
    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,int)'
      Src: com.ctc.wstx.util.ElementIdMap:310,1
    - Dst: id.idMatches(String)
      Src: com.ctc.wstx.util.ElementIdMap:315,1
    - Dst: id.nextColliding()
      Src: com.ctc.wstx.util.ElementIdMap:318,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].rehash()'
      Src: com.ctc.wstx.util.ElementIdMap:326,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:330,1
    - Dst: '[com.ctc.wstx.util.ElementId].setNextColliding()'
      Src: com.ctc.wstx.util.ElementIdMap:331,1
    - Dst: '[com.ctc.wstx.util.ElementId].isDefined()'
      Src: com.ctc.wstx.util.ElementIdMap:338,1
    - Dst: '[com.ctc.wstx.util.ElementId].markDefined(javax.xml.stream.Location)'
      Src: com.ctc.wstx.util.ElementIdMap:344,1
    - Dst: '[com.ctc.wstx.util.ElementId].nextUndefined()'
      Src: com.ctc.wstx.util.ElementIdMap:351,1
    - Dst: '[com.ctc.wstx.util.ElementId].isDefined()'
      Src: com.ctc.wstx.util.ElementIdMap:352,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
      - int
      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: 361
      start: 307
    functionDepth: 2
    functionLinenumber: 307
    functionLinenumberEnd: 361
    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)
    - id.nextColliding()
    - '[com.ctc.wstx.util.ElementId].isDefined()'
    - '[com.ctc.wstx.util.ElementIdMap].calcHash(String,int)'
    - '[com.ctc.wstx.util.ElementIdMap].rehash()'
    - '[com.ctc.wstx.util.ElementId].setNextColliding()'
    - '[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].markDefined(javax.xml.stream.Location)'
    - '[com.ctc.wstx.util.ElementId].nextUndefined()'
    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:
    - Dst: '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.util.ElementIdMap)'
      Src: com.ctc.wstx.util.ElementIdMap:384,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - ElementId[]
      - int
      - int
      - int
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - buffer
    - start
    - len
    - seed
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 385
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 385
    functionName: '[com.ctc.wstx.util.ElementIdMap].calcHash(char[],int,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementIdMap.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.util.ElementIdMap)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.ElementIdMap].calcHash(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.util.ElementIdMap:390,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.ElementIdMap:391,1
    - Dst: '[String].charAt(com.ctc.wstx.util.ElementIdMap)'
      Src: com.ctc.wstx.util.ElementIdMap:392,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.util.ElementIdMap)'
      Src: com.ctc.wstx.util.ElementIdMap:394,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - ElementId[]
      - int
      - int
      - int
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - key
    - seed
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 395
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 395
    functionName: '[com.ctc.wstx.util.ElementIdMap].calcHash(String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementIdMap.java
    functionUses: 2
    functionsReached:
    - '[String].length()'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.util.ElementIdMap)'
    - '[String].charAt(com.ctc.wstx.util.ElementIdMap)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.ElementIdMap].calcHash(String,int)'
  - 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
      - int
      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: 410
      start: 401
    functionDepth: 0
    functionLinenumber: 401
    functionLinenumberEnd: 410
    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:420,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.ElementIdMap:421,1
    - Dst: '[String].charAt(com.ctc.wstx.util.ElementIdMap)'
      Src: com.ctc.wstx.util.ElementIdMap:422,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
      - int
      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: 425
      start: 416
    functionDepth: 0
    functionLinenumber: 416
    functionLinenumberEnd: 425
    functionName: '[com.ctc.wstx.util.ElementIdMap].calcHash(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementIdMap.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt(int)'
    - '[String].charAt(com.ctc.wstx.util.ElementIdMap)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.ElementIdMap].calcHash(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: id.getId()
      Src: com.ctc.wstx.util.ElementIdMap:461,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].calcHash(com.ctc.wstx.util.ElementIdMap,int)'
      Src: com.ctc.wstx.util.ElementIdMap:461,1
    - Dst: id.nextColliding()
      Src: com.ctc.wstx.util.ElementIdMap:462,1
    - Dst: id.setNextColliding()
      Src: com.ctc.wstx.util.ElementIdMap:463,1
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].throwInternal(String)'
      Src: com.ctc.wstx.util.ElementIdMap:470,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
      - 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: 472
      start: 440
    functionDepth: 1
    functionLinenumber: 440
    functionLinenumberEnd: 472
    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)'
    - id.getId()
    - id.setNextColliding()
    - id.nextColliding()
    - '[com.ctc.wstx.util.ElementIdMap].calcHash(com.ctc.wstx.util.ElementIdMap,int)'
    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:
    - '[String].length()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].<init>(com.ctc.wstx.util.TextAccumulator)'
    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:
    - '[String].length()'
    - '[StringBuilder].append(char[],int,com.ctc.wstx.util.TextAccumulator)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].<init>(com.ctc.wstx.util.TextAccumulator)'
    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.charAt(com.ctc.wstx.util.WordResolver)
    - word.length()
    - '[com.ctc.wstx.util.WordResolver].findFromOne(char[],int,int)'
    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:
    - '[String].length()'
    - word.charAt(com.ctc.wstx.util.WordResolver)
    - '[String].charAt()'
    - word.length()
    - word.equals(String)
    - '[String].charAt(com.ctc.wstx.util.WordResolver)'
    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].toString()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].<init>(int)'
    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>].toArray(String[])'
    - '[TreeSet<String>].size()'
    - '[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:
    - System.arraycopy(char[],int,com.ctc.wstx.util.WordResolver.Builder,int,int)
    - '[com.ctc.wstx.util.WordResolver.Builder].constructBranch(int,int,com.ctc.wstx.util.WordResolver.Builder)'
    - '[com.ctc.wstx.util.WordResolver].<init>(String[],com.ctc.wstx.util.WordResolver.Builder)'
    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)'
    - '[com.ctc.wstx.util.WordResolver.Builder].constructBranch(int,com.ctc.wstx.util.WordResolver.Builder,com.ctc.wstx.util.WordResolver.Builder)'
    - words[groupStart].charAt(int)
    - words[groupStart].length()
    - words[j].charAt(int)
    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:
    - '[IllegalArgumentException].<init>(String)'
    - str.equalsIgnoreCase(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:
    - '[Number].intValue()'
    - '[IllegalArgumentException].<init>(String)'
    - Integer.parseInt(String)
    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:
    - '[IllegalArgumentException].<init>(String)'
    - '[Number].longValue()'
    - Long.parseLong(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].length()'
    - '[String].charAt(int)'
    - '[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(com.ctc.wstx.util.StringUtil)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[java.util.Collection<?>].size()'
    - '[com.ctc.wstx.util.StringUtil].next()'
    - '[com.ctc.wstx.util.StringUtil].hasNext()'
    - '[java.util.Collection<?>].iterator()'
    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)'
    - '[String].<init>(char[],com.ctc.wstx.util.StringUtil,int)'
    - '[StringBuilder].append(com.ctc.wstx.util.StringUtil)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(char[],com.ctc.wstx.util.StringUtil,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].length()'
    - '[String].charAt(com.ctc.wstx.util.StringUtil)'
    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].length()'
    - Character.toLowerCase(char)
    - '[String].charAt()'
    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].length()'
    - Character.toLowerCase(char)
    - '[String].charAt()'
    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:
    - '[String].length()'
    - Character.isLetterOrDigit(com.ctc.wstx.util.StringUtil)
    - '[StringBuilder].append(com.ctc.wstx.util.StringUtil)'
    - Character.toUpperCase(com.ctc.wstx.util.StringUtil)
    - '[StringBuilder].toString()'
    - '[String].charAt(com.ctc.wstx.util.StringUtil)'
    - '[String].substring(int,com.ctc.wstx.util.StringUtil)'
    - '[StringBuilder].<init>()'
    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:326,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.util.StringUtil:330,1
    - Dst: '[String].charAt(com.ctc.wstx.util.StringUtil)'
      Src: com.ctc.wstx.util.StringUtil:335,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 32
    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:
    - enc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 344
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 344
    functionName: '[com.ctc.wstx.util.StringUtil].isValidEncodingName(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringUtil.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt(int)'
    - '[String].charAt(com.ctc.wstx.util.StringUtil)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.StringUtil].isValidEncodingName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.StringUtil:348,1
    - Dst: '[String].charAt(com.ctc.wstx.util.StringUtil)'
      Src: com.ctc.wstx.util.StringUtil:352,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: 357
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 357
    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].length()'
    - '[String].charAt(com.ctc.wstx.util.StringUtil)'
    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: 370
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 370
    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)
    - '[Collection<T>].size()'
    - c1.iterator()
    - '[com.ctc.wstx.util.DataUtil].next()'
    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:
    - '[IllegalArgumentException].<init>(String)'
    - Array.newInstance(com.ctc.wstx.util.DataUtil,com.ctc.wstx.util.DataUtil)
    - '[Object].getClass()'
    - '[com.ctc.wstx.util.DataUtil].getComponentType()'
    - System.arraycopy(com.ctc.wstx.util.DataUtil,int,com.ctc.wstx.util.DataUtil,int,com.ctc.wstx.util.DataUtil)
    - Array.getLength(Object)
    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:
    - '[IllegalArgumentException].<init>(String)'
    - Array.newInstance(com.ctc.wstx.util.DataUtil,com.ctc.wstx.util.DataUtil)
    - '[Object].getClass()'
    - '[com.ctc.wstx.util.DataUtil].getComponentType()'
    - System.arraycopy(com.ctc.wstx.util.DataUtil,int,com.ctc.wstx.util.DataUtil,int,com.ctc.wstx.util.DataUtil)
    - Array.getLength(Object)
    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:
    - '[IllegalArgumentException].<init>(String)'
    - Array.newInstance(com.ctc.wstx.util.DataUtil,com.ctc.wstx.util.DataUtil)
    - '[Object].getClass()'
    - '[com.ctc.wstx.util.DataUtil].getComponentType()'
    - System.arraycopy(com.ctc.wstx.util.DataUtil,int,com.ctc.wstx.util.DataUtil,int,com.ctc.wstx.util.DataUtil)
    - Array.getLength(Object)
    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].length()'
    - '[String].charAt()'
    - '[String].charAt(com.ctc.wstx.util.WordSet)'
    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>].toArray(String[])'
    - '[TreeSet<String>].size()'
    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:
    - 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)'
    - '[com.ctc.wstx.util.WordSet.Builder].constructLeaf(int,int)'
    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)
    - '[com.ctc.wstx.util.WordSet.Builder].constructLeaf(int,com.ctc.wstx.util.WordSet.Builder)'
    - '[com.ctc.wstx.util.WordSet.Builder].constructBranch(int,com.ctc.wstx.util.WordSet.Builder,com.ctc.wstx.util.WordSet.Builder)'
    - words[groupStart].length()
    - word.length()
    - words[j].charAt(int)
    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:
    - '[com.ctc.wstx.util.WordSet.Builder].expand(int)'
    - word.length()
    - word.charAt(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: 2
    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:
    - '[com.ctc.wstx.util.PrefixedName].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[javax.xml.namespace.QName].getLocalPart()'
    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].length()'
    - '[String].endsWith(String)'
    - '[String].startsWith(String)'
    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:
    - '[String].length()'
    - '[StringBuilder].append(com.ctc.wstx.util.PrefixedName)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>(com.ctc.wstx.util.PrefixedName)'
    - '[StringBuilder].append(char)'
    - mPrefix.length()
    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:
    - mPrefix.hashCode()
    - '[String].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()
    - mPrefix.length()
    - '[String].compareTo(String)'
    - 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)'
    - '[com.ctc.wstx.util.ExceptionUtil].throwIfUnchecked(Throwable)'
    - '[Throwable].getMessage()'
    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:
    - '[java.io.IOException].<init>(String)'
    - '[com.ctc.wstx.util.ExceptionUtil].setInitCause(java.io.IOException,Throwable)'
    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:
    - '[com.ctc.wstx.util.ExceptionUtil].setInitCause(IllegalArgumentException,Throwable)'
    - '[com.ctc.wstx.util.ExceptionUtil].throwIfUnchecked(Throwable)'
    - '[IllegalArgumentException].<init>(com.ctc.wstx.util.ExceptionUtil)'
    - '[Throwable].getMessage()'
    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].initCause(Throwable)'
    - '[Throwable].getCause()'
    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: 26
    EdgeCount: 26
    ICount: 31
    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:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.StringVector:24,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: com.ctc.wstx.util.StringVector
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 27
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 27
    functionName: '[com.ctc.wstx.util.StringVector].<init>(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 7
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    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: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[com.ctc.wstx.util.StringVector].size()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 12
    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: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    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:41,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: 44
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionName: '[com.ctc.wstx.util.StringVector].getString(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 4
    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:48,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: 51
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[com.ctc.wstx.util.StringVector].getLastString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 4
    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: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[com.ctc.wstx.util.StringVector].getInternalArray()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 4
    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:59,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: 61
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 61
    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: 71
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 71
    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:84,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: 87
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 87
    functionName: '[com.ctc.wstx.util.StringVector].addString(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 5
    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:94,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: 99
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 99
    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: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    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: 112
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 112
    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: 118
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 118
    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: 124
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 124
    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: 149
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 149
    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:156,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: 161
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 161
    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:167,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: 172
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 172
    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:177,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: 182
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 182
    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:187,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: 192
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 192
    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:231,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.util.StringVector:232,1
    - Dst: '[StringBuilder].append(int)'
      Src: com.ctc.wstx.util.StringVector:233,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.util.StringVector:234,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.util.StringVector:237,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.util.StringVector:239,1
    - Dst: '[StringBuilder].append()'
      Src: com.ctc.wstx.util.StringVector:240,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.util.StringVector:241,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.util.StringVector:243,1
    - Dst: System.identityHashCode()
      Src: com.ctc.wstx.util.StringVector:244,1
    - Dst: Integer.toHexString(com.ctc.wstx.util.StringVector)
      Src: com.ctc.wstx.util.StringVector:244,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.util.StringVector)'
      Src: com.ctc.wstx.util.StringVector:244,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.util.StringVector:246,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.util.StringVector:247,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: 248
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 248
    functionName: '[com.ctc.wstx.util.StringVector].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(int)'
    - System.identityHashCode()
    - '[StringBuilder].append(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(com.ctc.wstx.util.StringVector)'
    - '[StringBuilder].append()'
    - '[StringBuilder].append(char)'
    - Integer.toHexString(com.ctc.wstx.util.StringVector)
    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: 6
    functionsReached:
    - '[String].length()'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.util.BaseNsContext].doGetNamespaceURI(String)'
    - '[String].equals(com.ctc.wstx.util.BaseNsContext)'
    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: 6
    functionsReached:
    - '[String].length()'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].equals(com.ctc.wstx.util.BaseNsContext)'
    - '[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: 4
    functionsReached:
    - '[String].length()'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].equals(com.ctc.wstx.util.BaseNsContext)'
    - '[com.ctc.wstx.util.BaseNsContext].doGetPrefixes(String)'
    - '[com.ctc.wstx.util.DataUtil].singletonIterator(com.ctc.wstx.util.BaseNsContext)'
    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: 3
    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:26,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>(int)'
      Src: com.ctc.wstx.util.InternCache:37,1
    - Dst: '[java.util.concurrent.ConcurrentLinkedQueue].<init>()'
      Src: com.ctc.wstx.util.InternCache:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - java.util.concurrent.ConcurrentHashMap<String,String>
      - java.util.concurrent.ConcurrentLinkedQueue<String>
      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: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[com.ctc.wstx.util.InternCache].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/InternCache.java
    functionUses: 1
    functionsReached:
    - '[java.util.concurrent.ConcurrentHashMap].<init>(int)'
    - '[com.ctc.wstx.util.InternCache].<init>()'
    - '[java.util.concurrent.ConcurrentLinkedQueue].<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
      - java.util.concurrent.ConcurrentHashMap<String,String>
      - java.util.concurrent.ConcurrentLinkedQueue<String>
      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: 4
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.InternCache
    signature: '[com.ctc.wstx.util.InternCache].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ConcurrentHashMap<String,String>].get(String)'
      Src: com.ctc.wstx.util.InternCache:48,1
    - Dst: '[String].intern()'
      Src: com.ctc.wstx.util.InternCache:54,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap<String,String>].putIfAbsent(com.ctc.wstx.util.InternCache,com.ctc.wstx.util.InternCache)'
      Src: com.ctc.wstx.util.InternCache:55,1
    - Dst: '[java.util.concurrent.ConcurrentLinkedQueue<String>].add(com.ctc.wstx.util.InternCache)'
      Src: com.ctc.wstx.util.InternCache:63,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap<String,String>].size()'
      Src: com.ctc.wstx.util.InternCache:64,1
    - Dst: '[java.util.concurrent.ConcurrentLinkedQueue<String>].poll()'
      Src: com.ctc.wstx.util.InternCache:65,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap<String,String>].remove(com.ctc.wstx.util.InternCache)'
      Src: com.ctc.wstx.util.InternCache:70,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - java.util.concurrent.ConcurrentHashMap<String,String>
      - java.util.concurrent.ConcurrentLinkedQueue<String>
      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: 73
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 73
    functionName: '[com.ctc.wstx.util.InternCache].intern(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/InternCache.java
    functionUses: 1
    functionsReached:
    - '[java.util.concurrent.ConcurrentHashMap<String,String>].putIfAbsent(com.ctc.wstx.util.InternCache,com.ctc.wstx.util.InternCache)'
    - '[java.util.concurrent.ConcurrentHashMap<String,String>].get(String)'
    - '[java.util.concurrent.ConcurrentHashMap<String,String>].remove(com.ctc.wstx.util.InternCache)'
    - '[java.util.concurrent.ConcurrentHashMap<String,String>].size()'
    - '[java.util.concurrent.ConcurrentLinkedQueue<String>].poll()'
    - '[String].intern()'
    - '[java.util.concurrent.ConcurrentLinkedQueue<String>].add(com.ctc.wstx.util.InternCache)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.InternCache].intern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SymbolTable].<init>(boolean)'
      Src: com.ctc.wstx.util.SymbolTable:171,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
      - int
      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: 172
      start: 170
    functionDepth: 4
    functionLinenumber: 170
    functionLinenumberEnd: 172
    functionName: '[com.ctc.wstx.util.SymbolTable].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 5
    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:178,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
      - int
      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: 179
      start: 177
    functionDepth: 3
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[com.ctc.wstx.util.SymbolTable].<init>(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 2
    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:185,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
      - int
      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: 186
      start: 184
    functionDepth: 2
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: '[com.ctc.wstx.util.SymbolTable].<init>(boolean,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 2
    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: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: com.ctc.wstx.util.SymbolTable:208,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].nextInt()'
      Src: com.ctc.wstx.util.SymbolTable:208,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.SymbolTable:212,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.SymbolTable:233,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.SymbolTable:236,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      - int
      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: 239
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 239
    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:
    - '[com.ctc.wstx.util.SymbolTable].nextInt()'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    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: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.SymbolTable
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - internStrings
    - symbols
    - buckets
    - size
    - sizeThreshold
    - indexMask
    - version
    - hashSeed
    argTypes:
    - boolean
    - String[]
    - Bucket[]
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 260
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 260
    functionName: '[com.ctc.wstx.util.SymbolTable].<init>(boolean,String[],Bucket[],int,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,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,int)'
      Src: com.ctc.wstx.util.SymbolTable:293,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
      - int
      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: 295
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 295
    functionName: '[com.ctc.wstx.util.SymbolTable].makeChild()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 4
    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,int)'
    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:307,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].size()'
      Src: com.ctc.wstx.util.SymbolTable:307,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
      - int
      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: 330
      start: 304
    functionDepth: 1
    functionLinenumber: 304
    functionLinenumberEnd: 330
    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
      - int
      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: 340
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 340
    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
      - 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: 348
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 348
    functionName: '[com.ctc.wstx.util.SymbolTable].size()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 3
    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
      - 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: 350
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 350
    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
      - 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: 357
      start: 357
    functionDepth: 0
    functionLinenumber: 357
    functionLinenumberEnd: 357
    functionName: '[com.ctc.wstx.util.SymbolTable].getHashSeed()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.SymbolTable].getHashSeed()'
  - 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
      - 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: 359
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 359
    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
      - int
      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: 376
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 376
    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:411,1
    - Dst: sym.charAt(com.ctc.wstx.util.SymbolTable)
      Src: com.ctc.wstx.util.SymbolTable:414,1
    - Dst: b.find(char[],int,int)
      Src: com.ctc.wstx.util.SymbolTable:426,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].rehash()'
      Src: com.ctc.wstx.util.SymbolTable:435,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].calcHash(char[],int,int,int)'
      Src: com.ctc.wstx.util.SymbolTable:438,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].copyArrays()'
      Src: com.ctc.wstx.util.SymbolTable:441,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.ctc.wstx.util.SymbolTable:446,1
    - Dst: '[String].intern()'
      Src: com.ctc.wstx.util.SymbolTable:448,1
    - Dst: '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.util.SymbolTable:455,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
      - int
      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: 459
      start: 397
    functionDepth: 2
    functionLinenumber: 397
    functionLinenumberEnd: 459
    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].<init>(char[],int,int)'
    - '[com.ctc.wstx.util.SymbolTable].rehash()'
    - '[com.ctc.wstx.util.SymbolTable].copyArrays()'
    - sym.charAt(com.ctc.wstx.util.SymbolTable)
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.util.SymbolTable)'
    - '[String].intern()'
    - '[com.ctc.wstx.util.SymbolTable].calcHash(char[],int,int,int)'
    - b.find(char[],int,int)
    - sym.length()
    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:477,1
    - Dst: sym.charAt(com.ctc.wstx.util.SymbolTable)
      Src: com.ctc.wstx.util.SymbolTable:480,1
    - Dst: b.find(char[],int,int)
      Src: com.ctc.wstx.util.SymbolTable:492,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
      - int
      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: 499
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 499
    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.charAt(com.ctc.wstx.util.SymbolTable)
    - b.find(char[],int,int)
    - sym.length()
    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:508,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].calcHash(String,int)'
      Src: com.ctc.wstx.util.SymbolTable:514,1
    - Dst: sym.length()
      Src: com.ctc.wstx.util.SymbolTable:520,1
    - Dst: sym.charAt(com.ctc.wstx.util.SymbolTable)
      Src: com.ctc.wstx.util.SymbolTable:523,1
    - Dst: '[String].charAt(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.util.SymbolTable:523,1
    - Dst: b.find(String)
      Src: com.ctc.wstx.util.SymbolTable:535,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].rehash()'
      Src: com.ctc.wstx.util.SymbolTable:544,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].calcHash(String,int)'
      Src: com.ctc.wstx.util.SymbolTable:548,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].copyArrays()'
      Src: com.ctc.wstx.util.SymbolTable:551,1
    - Dst: '[String].intern()'
      Src: com.ctc.wstx.util.SymbolTable:557,1
    - Dst: '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.util.SymbolTable:564,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
      - int
      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: 568
      start: 506
    functionDepth: 2
    functionLinenumber: 506
    functionLinenumberEnd: 568
    functionName: '[com.ctc.wstx.util.SymbolTable].findSymbol(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.util.SymbolTable].calcHash(String,int)'
    - '[com.ctc.wstx.util.SymbolTable].rehash()'
    - '[com.ctc.wstx.util.SymbolTable].copyArrays()'
    - sym.charAt(com.ctc.wstx.util.SymbolTable)
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.util.SymbolTable)'
    - '[String].intern()'
    - b.find(String)
    - '[String].charAt(com.ctc.wstx.util.SymbolTable)'
    - sym.length()
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.SymbolTable].findSymbol(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.util.SymbolTable:590,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - buffer
    - start
    - len
    - seed
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 591
      start: 584
    functionDepth: 0
    functionLinenumber: 584
    functionLinenumberEnd: 591
    functionName: '[com.ctc.wstx.util.SymbolTable].calcHash(char[],int,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.util.SymbolTable)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.SymbolTable].calcHash(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.util.SymbolTable:595,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.SymbolTable:596,1
    - Dst: '[String].charAt(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.util.SymbolTable:597,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.util.SymbolTable:599,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - key
    - seed
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 600
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 600
    functionName: '[com.ctc.wstx.util.SymbolTable].calcHash(String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.util.SymbolTable)'
    - '[String].charAt(com.ctc.wstx.util.SymbolTable)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.SymbolTable].calcHash(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - hash
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 616
      start: 609
    functionDepth: 0
    functionLinenumber: 609
    functionLinenumberEnd: 616
    functionName: '[com.ctc.wstx.util.SymbolTable].finalizeHash(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.SymbolTable].finalizeHash(int)'
  - 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
      - int
      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: 633
      start: 625
    functionDepth: 0
    functionLinenumber: 625
    functionLinenumberEnd: 633
    functionName: '[com.ctc.wstx.util.SymbolTable].calcHash(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 0
    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:644,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.SymbolTable:645,1
    - Dst: '[String].charAt(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.util.SymbolTable:646,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
      - int
      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: 649
      start: 641
    functionDepth: 0
    functionLinenumber: 641
    functionLinenumberEnd: 649
    functionName: '[com.ctc.wstx.util.SymbolTable].calcHash(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt(int)'
    - '[String].charAt(com.ctc.wstx.util.SymbolTable)'
    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:665,1
    - Dst: System.arraycopy(com.ctc.wstx.util.SymbolTable,int,Bucket[],int,com.ctc.wstx.util.SymbolTable)
      Src: com.ctc.wstx.util.SymbolTable:669,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
      - 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: 670
      start: 661
    functionDepth: 0
    functionLinenumber: 661
    functionLinenumberEnd: 670
    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,Bucket[],int,com.ctc.wstx.util.SymbolTable)
    - System.arraycopy(com.ctc.wstx.util.SymbolTable,int,String[],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,int)'
      Src: com.ctc.wstx.util.SymbolTable:700,1
    - Dst: '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.util.SymbolTable:705,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].calcHash(com.ctc.wstx.util.SymbolTable,int)'
      Src: com.ctc.wstx.util.SymbolTable:716,1
    - Dst: '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.util.SymbolTable:721,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.util.SymbolTable:728,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
      - 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: 730
      start: 679
    functionDepth: 1
    functionLinenumber: 679
    functionLinenumberEnd: 730
    functionName: '[com.ctc.wstx.util.SymbolTable].rehash()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.util.SymbolTable)'
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.util.SymbolTable].calcHash(com.ctc.wstx.util.SymbolTable,int)'
    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
      - int
      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: 758
      start: 738
    functionDepth: 0
    functionLinenumber: 738
    functionLinenumberEnd: 758
    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: 777
      start: 774
    functionDepth: 0
    functionLinenumber: 774
    functionLinenumberEnd: 777
    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:784,1
    - Dst: sym.charAt(com.ctc.wstx.util.SymbolTable.Bucket)
      Src: com.ctc.wstx.util.SymbolTable.Bucket:787,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: 802
      start: 779
    functionDepth: 0
    functionLinenumber: 779
    functionLinenumberEnd: 802
    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.charAt(com.ctc.wstx.util.SymbolTable.Bucket)
    - sym.length()
    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:809,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: 819
      start: 804
    functionDepth: 0
    functionLinenumber: 804
    functionLinenumberEnd: 819
    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.util.TextBuffer].resetWithEmpty()'
    - '[com.ctc.wstx.api.ReaderConfig].freeMediumCBuffer(com.ctc.wstx.util.TextBuffer)'
    - '[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].clearSegments()'
    - '[com.ctc.wstx.util.TextBuffer].allocBuffer(int)'
    - '[com.ctc.wstx.util.TextBuffer].append(char[],int,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:
    - Math.max(int,int)
    - '[com.ctc.wstx.api.ReaderConfig].allocMediumCBuffer(com.ctc.wstx.util.TextBuffer)'
    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:
    - '[org.codehaus.stax2.typed.TypedValueDecoder].decode(char[],com.ctc.wstx.util.TextBuffer,int)'
    - '[com.ctc.wstx.util.TextBuffer].getTextBuffer()'
    - '[org.codehaus.stax2.typed.TypedValueDecoder].handleEmptyValue()'
    - '[com.ctc.wstx.util.StringUtil].isSpace()'
    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:
    - '[String].<init>(com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer)'
    - '[org.codehaus.stax2.typed.TypedArrayDecoder].decodeValue(com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer)'
    - iae.getMessage()
    - '[com.ctc.wstx.sr.InputProblemReporter].getLocation()'
    - '[com.ctc.wstx.util.TextBuffer].buildResultArray()'
    - '[com.ctc.wstx.util.TextBuffer].clearSegments()'
    - '[org.codehaus.stax2.typed.TypedXMLStreamException].<init>(String,com.ctc.wstx.util.TextBuffer,javax.xml.stream.Location,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,int)'
    - '[String].<init>(char[],int,com.ctc.wstx.util.TextBuffer)'
    - '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
    - '[String].<init>(char[])'
    - '[java.util.ArrayList<char[]>].size()'
    - '[StringBuilder].append(char[],int,int)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(com.ctc.wstx.util.TextBuffer,int,com.ctc.wstx.util.TextBuffer)'
    - '[StringBuilder].<init>(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[]>].get(com.ctc.wstx.util.TextBuffer)'
    - '[StringBuilder].append(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)'
    - '[StringBuilder].<init>(com.ctc.wstx.util.TextBuffer)'
    - '[StringBuilder].<init>()'
    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:
    - '[StringBuilder].append(char[])'
    - '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
    - '[StringBuilder].append(String)'
    - '[java.util.ArrayList<char[]>].size()'
    - '[StringBuilder].append(char[],int,int)'
    - '[StringBuilder].append(com.ctc.wstx.util.TextBuffer,int,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,int)
    - '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
    - '[java.util.ArrayList<char[]>].size()'
    - 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)
    - System.arraycopy(char[],com.ctc.wstx.util.TextBuffer,char[],com.ctc.wstx.util.TextBuffer,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:
    - '[String].length()'
    - '[Writer].write(com.ctc.wstx.util.TextBuffer)'
    - '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
    - '[java.util.ArrayList<char[]>].size()'
    - '[Writer].write(char[],int,int)'
    - '[Writer].write(String)'
    - '[Writer].write(char[])'
    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:
    - '[StringReader].<init>(String)'
    - '[CharArrayReader].<init>(char[])'
    - '[com.ctc.wstx.util.TextBuffer.BufferReader].<init>(java.util.ArrayList<char[]>,char[],int)'
    - '[java.util.ArrayList<char[]>].size()'
    - '[CharArrayReader].<init>(char[],int,int)'
    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:
    - '[String].length()'
    - '[com.ctc.wstx.util.TextBuffer].size()'
    - '[com.ctc.wstx.util.TextBuffer].contentsAsArray()'
    - '[java.util.ArrayList<char[]>].size()'
    - '[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(char[],int,com.ctc.wstx.util.TextBuffer)'
    - '[org.xml.sax.ContentHandler].characters(com.ctc.wstx.util.TextBuffer,int,com.ctc.wstx.util.TextBuffer)'
    - '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
    - '[java.util.ArrayList<char[]>].size()'
    - '[org.xml.sax.ContentHandler].characters(char[],int,int)'
    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:
    - '[java.util.ArrayList<char[]>].get(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)'
    - '[org.xml.sax.ContentHandler].ignorableWhitespace(com.ctc.wstx.util.TextBuffer,int,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:
    - '[java.util.ArrayList<char[]>].size()'
    - '[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)'
    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,com.ctc.wstx.util.TextBuffer)'
    - '[com.ctc.wstx.dtd.DTDEventListener].dtdComment(char[],int,int)'
    - '[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].expand(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].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,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:
    - '[String].length()'
    - '[com.ctc.wstx.util.TextBuffer].expand(com.ctc.wstx.util.TextBuffer)'
    - '[com.ctc.wstx.util.TextBuffer].unshare(com.ctc.wstx.util.TextBuffer)'
    - '[String].getChars(int,com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,int)'
    - '[String].getChars(com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,char[],int)'
    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].allocBuffer(int)'
    - '[com.ctc.wstx.util.TextBuffer].unshare(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:
    - '[java.util.ArrayList].add(char[])'
    - '[com.ctc.wstx.util.TextBuffer].calcNewSize(com.ctc.wstx.util.TextBuffer)'
    - '[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:
    - Math.max(int,int)
    - '[com.ctc.wstx.util.TextBuffer].calcNewSize(com.ctc.wstx.util.TextBuffer)'
    - '[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()'
    - '[com.ctc.wstx.util.TextBuffer].size()'
    - 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)'
    - '[java.util.ArrayList<char[]>].size()'
    - '[String].toCharArray()'
    - System.arraycopy(char[],int,com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,int)
    - System.arraycopy(char[],int,com.ctc.wstx.util.TextBuffer,int,int)
    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:
    - '[ArrayList<char[]>].size()'
    - System.arraycopy(com.ctc.wstx.util.TextBuffer.BufferReader,int,char[],int,int)
    - 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[],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[]>].get(int)'
    - '[ArrayList<char[]>].size()'
    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].length()'
    - '[String].equals()'
    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:
    - currNS.equals(String)
    - '[java.util.ArrayList].<init>()'
    - '[com.ctc.wstx.util.DataUtil].emptyIterator()'
    - '[java.util.ArrayList].iterator()'
    - '[java.util.ArrayList].add(com.ctc.wstx.sr.CompactNsContext)'
    - '[com.ctc.wstx.util.DataUtil].singletonIterator(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:
    - '[org.codehaus.stax2.ri.evt.NamespaceEventImpl].constructNamespace(javax.xml.stream.Location)'
    - '[java.util.ArrayList].<init>(int)'
    - '[com.ctc.wstx.util.DataUtil].emptyIterator()'
    - '[java.util.ArrayList].add(com.ctc.wstx.sr.CompactNsContext)'
    - '[java.util.ArrayList<javax.xml.stream.events.Namespace>].iterator()'
    - '[com.ctc.wstx.util.DataUtil].singletonIterator(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:
    - '[java.io.Writer].write(String)'
    - '[java.io.Writer].write(com.ctc.wstx.sr.CompactNsContext)'
    - '[java.io.Writer].write(char)'
    - prefix.length()
    - '[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].length()'
    - '[String].equals(String)'
    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:
    - '[com.ctc.wstx.sr.ElemAttrs].length()'
    - '[com.ctc.wstx.sr.ElemAttrs].equals()'
    - '[com.ctc.wstx.sr.ElemAttrs].findMapIndex(com.ctc.wstx.sr.ElemAttrs,com.ctc.wstx.sr.ElemAttrs)'
    - thisUri.equals(com.ctc.wstx.sr.ElemAttrs)
    - '[javax.xml.namespace.QName].getLocalPart()'
    - thisUri.length()
    - '[javax.xml.namespace.QName].getNamespaceURI()'
    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:
    - thisURI.equals(com.ctc.wstx.sr.ElemAttrs)
    - nsURI.hashCode()
    - thisName.equals(String)
    - '[String].hashCode()'
    - nsURI.length()
    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:164,1
    - Dst: '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlnsSymbol()'
      Src: com.ctc.wstx.sr.BasicStreamReader:166,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getEntityResolver()'
      Src: com.ctc.wstx.sr.BasicStreamReader:406,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:406,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].createRecyclableBuffer(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.sr.BasicStreamReader:410,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getConfigFlags()'
      Src: com.ctc.wstx.sr.BasicStreamReader:414,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].isXml11()'
      Src: com.ctc.wstx.sr.BasicStreamReader:417,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].isCoalescingExplicitlyDisabled()'
      Src: com.ctc.wstx.sr.BasicStreamReader:439,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getShortestReportedTextSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:446,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getDeclaredVersion()'
      Src: com.ctc.wstx.sr.BasicStreamReader:452,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getInputEncoding()'
      Src: com.ctc.wstx.sr.BasicStreamReader:453,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getDeclaredEncoding()'
      Src: com.ctc.wstx.sr.BasicStreamReader:454,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getStandalone()'
      Src: com.ctc.wstx.sr.BasicStreamReader:456,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].equals(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:460,1
    - Dst: mConfig.inputParsingModeFragment()
      Src: com.ctc.wstx.sr.BasicStreamReader:474,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getAttrCollector()'
      Src: com.ctc.wstx.sr.BasicStreamReader:480,1
    - Dst: '[com.ctc.wstx.io.BranchingReaderSource].initInputLocation(com.ctc.wstx.sr.BasicStreamReader,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:483,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].connectReporter()'
      Src: com.ctc.wstx.sr.BasicStreamReader:485,1
    - Dst: mConfig.returnNullForDefaultNamespace()
      Src: com.ctc.wstx.sr.BasicStreamReader:486,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 487
      start: 400
    functionDepth: 3
    functionLinenumber: 400
    functionLinenumberEnd: 487
    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].isCoalescingExplicitlyDisabled()'
    - '[com.ctc.wstx.api.ReaderConfig].getShortestReportedTextSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].equals(String)'
    - '[com.ctc.wstx.io.InputBootstrapper].getDeclaredEncoding()'
    - '[com.ctc.wstx.sr.StreamScanner].<init>(com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.api.ReaderConfig,XMLResolver)'
    - '[com.ctc.wstx.io.InputBootstrapper].getDeclaredVersion()'
    - '[com.ctc.wstx.util.TextBuffer].createRecyclableBuffer(com.ctc.wstx.api.ReaderConfig)'
    - mConfig.returnNullForDefaultNamespace()
    - '[com.ctc.wstx.sr.InputElementStack].connectReporter()'
    - '[com.ctc.wstx.api.ReaderConfig].isXml11()'
    - '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlnsSymbol()'
    - mConfig.inputParsingModeFragment()
    - '[com.ctc.wstx.io.InputBootstrapper].getStandalone()'
    - '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlSymbol()'
    - '[com.ctc.wstx.io.InputBootstrapper].getInputEncoding()'
    - '[com.ctc.wstx.io.BranchingReaderSource].initInputLocation(com.ctc.wstx.sr.BasicStreamReader,int)'
    - '[com.ctc.wstx.api.ReaderConfig].getEntityResolver()'
    - '[com.ctc.wstx.sr.InputElementStack].getAttrCollector()'
    - '[com.ctc.wstx.api.ReaderConfig].getConfigFlags()'
    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:491,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].<init>(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:491,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 492
      start: 489
    functionDepth: 4
    functionLinenumber: 489
    functionLinenumberEnd: 492
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 509
      start: 506
    functionDepth: 0
    functionLinenumber: 506
    functionLinenumberEnd: 509
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 520
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 520
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 532
      start: 522
    functionDepth: 0
    functionLinenumber: 522
    functionLinenumberEnd: 532
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 537
      start: 534
    functionDepth: 0
    functionLinenumber: 534
    functionLinenumberEnd: 537
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 542
      start: 539
    functionDepth: 0
    functionLinenumber: 539
    functionLinenumberEnd: 542
    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:558,1
    - Dst: mInput.getSource()
      Src: com.ctc.wstx.sr.BasicStreamReader:560,1
    - Dst: '[IllegalStateException].<init>(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:562,1
    - Dst: mConfig.safeGetProperty(String)
      Src: com.ctc.wstx.sr.BasicStreamReader:570,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 571
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 571
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getProperty(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - mConfig.safeGetProperty(String)
    - '[String].equals(String)'
    - '[IllegalStateException].<init>(com.ctc.wstx.sr.BasicStreamReader)'
    - mInput.getSource()
    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:584,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getCount()'
      Src: com.ctc.wstx.sr.BasicStreamReader:586,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 587
      start: 581
    functionDepth: 1
    functionLinenumber: 581
    functionLinenumberEnd: 587
    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:592,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getLocalName(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:594,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 595
      start: 589
    functionDepth: 2
    functionLinenumber: 589
    functionLinenumberEnd: 595
    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:600,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getQName(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:602,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 603
      start: 597
    functionDepth: 2
    functionLinenumber: 597
    functionLinenumberEnd: 603
    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:608,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getURI(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:611,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 613
      start: 605
    functionDepth: 2
    functionLinenumber: 605
    functionLinenumberEnd: 613
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeNamespace(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.AttributeCollector].getURI(int)'
    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:618,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getPrefix(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:621,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 623
      start: 615
    functionDepth: 2
    functionLinenumber: 615
    functionLinenumberEnd: 623
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getAttributePrefix(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].getPrefix(int)'
    - '[IllegalStateException].<init>(String)'
    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:628,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getAttributeType(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:631,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 632
      start: 625
    functionDepth: 1
    functionLinenumber: 625
    functionLinenumberEnd: 632
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeType(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.InputElementStack].getAttributeType(int)'
    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:637,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:639,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 640
      start: 634
    functionDepth: 2
    functionLinenumber: 634
    functionLinenumberEnd: 640
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeValue(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
    - '[IllegalStateException].<init>(String)'
    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:645,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValueByLocalName(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:650,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(String,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:652,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 653
      start: 642
    functionDepth: 3
    functionLinenumber: 642
    functionLinenumberEnd: 653
    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:671,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: com.ctc.wstx.sr.BasicStreamReader:690,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader]._constructUnexpectedInTyped(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:698,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readCoalescedText(int,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:704,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
      Src: com.ctc.wstx.sr.BasicStreamReader:717,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readEndElem()'
      Src: com.ctc.wstx.sr.BasicStreamReader:719,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:725,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsStringBuilder(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:726,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: com.ctc.wstx.sr.BasicStreamReader:729,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:732,1
    - Dst: mConfig.getMaxTextLength()
      Src: com.ctc.wstx.sr.BasicStreamReader:734,1
    - Dst: '[StringBuilder].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:734,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:734,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsToStringBuilder(StringBuilder)'
      Src: com.ctc.wstx.sr.BasicStreamReader:735,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader]._constructUnexpectedInTyped(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:739,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.sr.BasicStreamReader:743,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 744
      start: 666
    functionDepth: 9
    functionLinenumber: 666
    functionLinenumberEnd: 744
    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.util.TextBuffer].size()'
    - '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].contentsToStringBuilder(StringBuilder)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,null,null)'
    - mConfig.getMaxTextLength()
    - '[com.ctc.wstx.sr.BasicStreamReader]._constructUnexpectedInTyped(int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readCoalescedText(int,boolean)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].length()'
    - '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[com.ctc.wstx.sr.BasicStreamReader].readEndElem()'
    - '[com.ctc.wstx.util.TextBuffer].contentsAsStringBuilder(com.ctc.wstx.sr.BasicStreamReader)'
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 762
      start: 750
    functionDepth: 0
    functionLinenumber: 750
    functionLinenumberEnd: 762
    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:769,1
    - Dst: mCurrEntity.getName()
      Src: com.ctc.wstx.sr.BasicStreamReader:775,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:777,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 778
      start: 764
    functionDepth: 1
    functionLinenumber: 764
    functionLinenumberEnd: 778
    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:786,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getCurrentElementName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:788,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 789
      start: 782
    functionDepth: 1
    functionLinenumber: 782
    functionLinenumberEnd: 789
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 2
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.InputElementStack].getCurrentElementName()'
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 802
      start: 793
    functionDepth: 0
    functionLinenumber: 793
    functionLinenumberEnd: 802
    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:807,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
      Src: com.ctc.wstx.sr.BasicStreamReader:809,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 810
      start: 804
    functionDepth: 2
    functionLinenumber: 804
    functionLinenumberEnd: 810
    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:815,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:818,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 823
      start: 812
    functionDepth: 2
    functionLinenumber: 812
    functionLinenumberEnd: 823
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getNamespacePrefix(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(int)'
    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:828,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
      Src: com.ctc.wstx.sr.BasicStreamReader:831,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 833
      start: 825
    functionDepth: 2
    functionLinenumber: 825
    functionLinenumberEnd: 833
    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:839,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:842,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 844
      start: 835
    functionDepth: 3
    functionLinenumber: 835
    functionLinenumberEnd: 844
    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:850,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getNamespaceURI(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:855,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 856
      start: 846
    functionDepth: 2
    functionLinenumber: 846
    functionLinenumberEnd: 856
    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:861,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
      Src: com.ctc.wstx.sr.BasicStreamReader:864,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
      Src: com.ctc.wstx.sr.BasicStreamReader:866,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 867
      start: 858
    functionDepth: 1
    functionLinenumber: 858
    functionLinenumberEnd: 867
    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.util.TextBuffer].contentsAsString()'
    - '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getPIData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:872,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 876
      start: 869
    functionDepth: 0
    functionLinenumber: 869
    functionLinenumberEnd: 876
    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:881,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
      Src: com.ctc.wstx.sr.BasicStreamReader:884,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 886
      start: 878
    functionDepth: 2
    functionLinenumber: 878
    functionLinenumberEnd: 886
    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:893,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
      Src: com.ctc.wstx.sr.BasicStreamReader:896,1
    - Dst: mCurrEntity.getReplacementText()
      Src: com.ctc.wstx.sr.BasicStreamReader:899,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDInternalSubset()'
      Src: com.ctc.wstx.sr.BasicStreamReader:904,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
      Src: com.ctc.wstx.sr.BasicStreamReader:906,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 907
      start: 888
    functionDepth: 2
    functionLinenumber: 888
    functionLinenumberEnd: 907
    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].getDTDInternalSubset()'
    - mCurrEntity.getReplacementText()
    - '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
    - '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
    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:914,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
      Src: com.ctc.wstx.sr.BasicStreamReader:917,1
    - Dst: mCurrEntity.getReplacementChars()
      Src: com.ctc.wstx.sr.BasicStreamReader:920,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDInternalSubsetArray()'
      Src: com.ctc.wstx.sr.BasicStreamReader:923,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getTextBuffer()'
      Src: com.ctc.wstx.sr.BasicStreamReader:925,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 926
      start: 909
    functionDepth: 4
    functionLinenumber: 909
    functionLinenumberEnd: 926
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getTextCharacters()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].getDTDInternalSubsetArray()'
    - '[com.ctc.wstx.util.TextBuffer].getTextBuffer()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextXxx(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
    - mCurrEntity.getReplacementChars()
    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:933,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
      Src: com.ctc.wstx.sr.BasicStreamReader:936,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsToArray(int,char[],int,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:938,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 939
      start: 928
    functionDepth: 1
    functionLinenumber: 928
    functionLinenumberEnd: 939
    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:946,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
      Src: com.ctc.wstx.sr.BasicStreamReader:949,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:951,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 952
      start: 941
    functionDepth: 1
    functionLinenumber: 941
    functionLinenumberEnd: 952
    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:959,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
      Src: com.ctc.wstx.sr.BasicStreamReader:962,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getTextStart()'
      Src: com.ctc.wstx.sr.BasicStreamReader:964,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 965
      start: 954
    functionDepth: 1
    functionLinenumber: 954
    functionLinenumberEnd: 965
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 970
      start: 967
    functionDepth: 0
    functionLinenumber: 967
    functionLinenumberEnd: 970
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 977
      start: 972
    functionDepth: 0
    functionLinenumber: 972
    functionLinenumberEnd: 977
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 982
      start: 979
    functionDepth: 0
    functionLinenumber: 979
    functionLinenumberEnd: 982
    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:990,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].isSpecified(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:992,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 993
      start: 984
    functionDepth: 1
    functionLinenumber: 984
    functionLinenumberEnd: 993
    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:1007,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1008
      start: 995
    functionDepth: 1
    functionLinenumber: 995
    functionLinenumberEnd: 1008
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1013
      start: 1010
    functionDepth: 0
    functionLinenumber: 1010
    functionLinenumberEnd: 1013
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1018
      start: 1015
    functionDepth: 0
    functionLinenumber: 1015
    functionLinenumberEnd: 1018
    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:1032,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].isAllWhitespace()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1035,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1041
      start: 1026
    functionDepth: 1
    functionLinenumber: 1026
    functionLinenumberEnd: 1041
    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.util.TextBuffer].isAllWhitespace()'
    - '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
    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:1068,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1066,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1074,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1076,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1077,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1078,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1083,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1085,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1087,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1088,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1089,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1092,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1093,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1099
      start: 1043
    functionDepth: 2
    functionLinenumber: 1043
    functionLinenumberEnd: 1099
    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].length()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[String].equals(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    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:1124,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1133,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].validateText(com.ctc.wstx.util.TextBuffer,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1144,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1153,1
    - Dst: mConfig.getMaxTextLength()
      Src: com.ctc.wstx.sr.BasicStreamReader:1154,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1154,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.sr.InputElementStack].validateText(com.ctc.wstx.util.TextBuffer,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1170,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1173,1
    - Dst: mConfig.getMaxTextLength()
      Src: com.ctc.wstx.sr.BasicStreamReader:1174,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1174,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].nextFromProlog(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1182,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].nextFromProlog(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1184,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].nextFromMultiDocState()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1190,1
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1196,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1199
      start: 1107
    functionDepth: 8
    functionLinenumber: 1107
    functionLinenumberEnd: 1199
    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.util.TextBuffer].size()'
    - '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,int)'
    - '[java.util.NoSuchElementException].<init>()'
    - '[com.ctc.wstx.sr.BasicStreamReader].nextFromMultiDocState()'
    - mConfig.getMaxTextLength()
    - '[com.ctc.wstx.sr.BasicStreamReader].nextFromProlog(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].nextFromTree()'
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    - '[com.ctc.wstx.sr.InputElementStack].validateText(com.ctc.wstx.util.TextBuffer,boolean)'
    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:1205,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1217,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].isAllWhitespace()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1220,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1225,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1231,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1234
      start: 1201
    functionDepth: 9
    functionLinenumber: 1201
    functionLinenumberEnd: 1234
    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.util.TextBuffer].isAllWhitespace()'
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    - '[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:1254,1
    - Dst: '[com.ctc.wstx.sr.ReaderCreator].updateSymbolTable(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1255,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].closeAllInput(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1265,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].recycle(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1267,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1269
      start: 1243
    functionDepth: 3
    functionLinenumber: 1243
    functionLinenumberEnd: 1269
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].close()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].recycle(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].closeAllInput(boolean)'
    - '[com.ctc.wstx.sr.ReaderCreator].updateSymbolTable(com.ctc.wstx.sr.BasicStreamReader)'
    - mSymbols.isDirty()
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].format(String,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1280,1
    - Dst: '[IllegalArgumentException].<init>(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1280,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1281
      start: 1277
    functionDepth: 0
    functionLinenumber: 1277
    functionLinenumberEnd: 1281
    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,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,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1286,1
    - Dst: '[IllegalArgumentException].<init>(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1286,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1287
      start: 1283
    functionDepth: 0
    functionLinenumber: 1283
    functionLinenumberEnd: 1287
    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,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:1294,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1295
      start: 1291
    functionDepth: 0
    functionLinenumber: 1291
    functionLinenumberEnd: 1295
    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:1307,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1312,1
    - Dst: mConfig.getBaseURL()
      Src: com.ctc.wstx.sr.BasicStreamReader:1314,1
    - Dst: mInput.overrideSource(com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:1314,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1317
      start: 1304
    functionDepth: 0
    functionLinenumber: 1304
    functionLinenumberEnd: 1317
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].setProperty(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - mInput.overrideSource(com.ctc.wstx.sr.BasicStreamReader)
    - mConfig.getBaseURL()
    - '[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:1325,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1330,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1339
      start: 1321
    functionDepth: 9
    functionLinenumber: 1321
    functionLinenumberEnd: 1339
    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:1347,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1354
      start: 1343
    functionDepth: 0
    functionLinenumber: 1343
    functionLinenumberEnd: 1354
    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:1372,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1375
      start: 1362
    functionDepth: 5
    functionLinenumber: 1362
    functionLinenumberEnd: 1375
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1385
      start: 1382
    functionDepth: 0
    functionLinenumber: 1382
    functionLinenumberEnd: 1385
    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:1417,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].rawContentsTo(Writer)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1426,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1432,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteText(Writer)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1434,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteCoalesced(Writer,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1438,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:1449,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1458,1
    - Dst: mCurrEntity.getReplacementText(Writer)
      Src: com.ctc.wstx.sr.BasicStreamReader:1461,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDInternalSubsetArray()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1464,1
    - Dst: '[Writer].write(char[])'
      Src: com.ctc.wstx.sr.BasicStreamReader:1466,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].rawContentsTo(Writer)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1471,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1472
      start: 1411
    functionDepth: 5
    functionLinenumber: 1411
    functionLinenumberEnd: 1472
    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].getDTDInternalSubsetArray()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextual(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].rawContentsTo(Writer)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteText(Writer)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteCData(Writer)'
    - '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
    - '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteCoalesced(Writer,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    - mCurrEntity.getReplacementText(Writer)
    - '[Writer].write(char[])'
    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:1487,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1488
      start: 1480
    functionDepth: 1
    functionLinenumber: 1480
    functionLinenumberEnd: 1488
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1498
      start: 1495
    functionDepth: 0
    functionLinenumber: 1495
    functionLinenumberEnd: 1498
    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:1503,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1504
      start: 1500
    functionDepth: 0
    functionLinenumber: 1500
    functionLinenumberEnd: 1504
    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:1513,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1514,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1519,1
    - Dst: '[StringBuilder].<init>(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1519,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1520,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1521,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1522,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1523,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1526,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getPITarget()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1528,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDRootName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1530,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1533,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1534
      start: 1506
    functionDepth: 2
    functionLinenumber: 1506
    functionLinenumberEnd: 1534
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getPrefixedName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 2
    functionsReached:
    - '[String].length()'
    - '[IllegalStateException].<init>(String)'
    - '[StringBuilder].<init>(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
    - '[StringBuilder].append(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getPITarget()'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getDTDRootName()'
    - '[StringBuilder].append(char)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    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:1538,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1539
      start: 1536
    functionDepth: 0
    functionLinenumber: 1536
    functionLinenumberEnd: 1539
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1554
      start: 1551
    functionDepth: 0
    functionLinenumber: 1551
    functionLinenumberEnd: 1554
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1562
      start: 1556
    functionDepth: 0
    functionLinenumber: 1556
    functionLinenumberEnd: 1562
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1567
      start: 1564
    functionDepth: 0
    functionLinenumber: 1564
    functionLinenumberEnd: 1567
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1572
      start: 1569
    functionDepth: 0
    functionLinenumber: 1569
    functionLinenumberEnd: 1572
    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:1583,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1584
      start: 1578
    functionDepth: 1
    functionLinenumber: 1578
    functionLinenumberEnd: 1584
    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:1594,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1595
      start: 1589
    functionDepth: 3
    functionLinenumber: 1589
    functionLinenumberEnd: 1595
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DTDValidationSchema
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1605
      start: 1602
    functionDepth: 0
    functionLinenumber: 1602
    functionLinenumberEnd: 1605
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1622
      start: 1615
    functionDepth: 0
    functionLinenumber: 1615
    functionLinenumberEnd: 1622
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1627
      start: 1624
    functionDepth: 0
    functionLinenumber: 1624
    functionLinenumberEnd: 1627
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1637
      start: 1629
    functionDepth: 0
    functionLinenumber: 1629
    functionLinenumberEnd: 1637
    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:1644,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1647
      start: 1639
    functionDepth: 5
    functionLinenumber: 1639
    functionLinenumberEnd: 1647
    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:1665,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1666
      start: 1663
    functionDepth: 0
    functionLinenumber: 1663
    functionLinenumberEnd: 1666
    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:1677,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCurrentLocation()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1680,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1681
      start: 1671
    functionDepth: 5
    functionLinenumber: 1671
    functionLinenumberEnd: 1681
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1695
      start: 1689
    functionDepth: 0
    functionLinenumber: 1689
    functionLinenumberEnd: 1695
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1703
      start: 1697
    functionDepth: 0
    functionLinenumber: 1697
    functionLinenumberEnd: 1703
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1711
      start: 1705
    functionDepth: 0
    functionLinenumber: 1705
    functionLinenumberEnd: 1711
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1718
      start: 1713
    functionDepth: 0
    functionLinenumber: 1713
    functionLinenumberEnd: 1718
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1729
      start: 1726
    functionDepth: 0
    functionLinenumber: 1726
    functionLinenumberEnd: 1729
    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:1745,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].createNonTransientNsContext(javax.xml.stream.Location)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1746,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].buildAttrOb()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1747,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:1745,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1749
      start: 1739
    functionDepth: 3
    functionLinenumber: 1739
    functionLinenumberEnd: 1749
    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.AttributeCollector].buildAttrOb()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getName()'
    - '[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)'
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      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].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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1764
      start: 1761
    functionDepth: 0
    functionLinenumber: 1761
    functionLinenumberEnd: 1764
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1774
      start: 1771
    functionDepth: 0
    functionLinenumber: 1771
    functionLinenumberEnd: 1774
    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:1787,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1789,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1790,1
    - Dst: '[org.xml.sax.ContentHandler].startPrefixMapping(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1791,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1795,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1798,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getPrefixedName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1798,1
    - Dst: '[org.xml.sax.ContentHandler].startElement(String,String,org.xml.sax.Attributes)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1797,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1800
      start: 1782
    functionDepth: 3
    functionLinenumber: 1782
    functionLinenumberEnd: 1800
    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:
    - '[org.xml.sax.ContentHandler].startElement(String,String,org.xml.sax.Attributes)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getPrefixedName()'
    - '[org.xml.sax.ContentHandler].startPrefixMapping(String)'
    - '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
    - '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
    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:1809,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1812,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getPrefixedName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1812,1
    - Dst: '[org.xml.sax.ContentHandler].endElement(String,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1811,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1814,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1816,1
    - Dst: '[org.xml.sax.ContentHandler].endPrefixMapping()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1818,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1821
      start: 1802
    functionDepth: 3
    functionLinenumber: 1802
    functionLinenumberEnd: 1821
    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].endElement(String,String)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
    - '[org.xml.sax.ContentHandler].endPrefixMapping()'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getPrefixedName()'
    - '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
    - '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
    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:1836,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].fireSaxCharacterEvents(org.xml.sax.ContentHandler)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1838,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1840
      start: 1823
    functionDepth: 5
    functionLinenumber: 1823
    functionLinenumberEnd: 1840
    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.sr.BasicStreamReader].finishToken(boolean)'
    - '[com.ctc.wstx.util.TextBuffer].fireSaxCharacterEvents(org.xml.sax.ContentHandler)'
    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:1847,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].fireSaxSpaceEvents(org.xml.sax.ContentHandler)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1849,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1851
      start: 1842
    functionDepth: 5
    functionLinenumber: 1842
    functionLinenumberEnd: 1851
    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:1858,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].fireSaxCommentEvent(org.xml.sax.ext.LexicalHandler)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1860,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1862
      start: 1853
    functionDepth: 5
    functionLinenumber: 1853
    functionLinenumberEnd: 1862
    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:1869,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1871,1
    - Dst: '[org.xml.sax.ContentHandler].processingInstruction(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1871,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1873
      start: 1864
    functionDepth: 5
    functionLinenumber: 1864
    functionLinenumberEnd: 1873
    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)'
    - '[org.xml.sax.ContentHandler].processingInstruction(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1883
      start: 1881
    functionDepth: 0
    functionLinenumber: 1881
    functionLinenumberEnd: 1883
    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:1899,1
    - Dst: '[String].charAt(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1901,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1905,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].peekNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1915,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].isNameChar(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1916,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1922,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1922,1
    - Dst: '[String].substring(int,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1923,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1923,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1925,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1932,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].isNameChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1938,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1943,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1946,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 1947
      start: 1895
    functionDepth: 1
    functionLinenumber: 1895
    functionLinenumberEnd: 1947
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(char,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sr.BasicStreamReader].isNameChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[StringBuilder].<init>(int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].isNameChar(char)'
    - '[String].substring(int,com.ctc.wstx.sr.BasicStreamReader)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].peekNext()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
    - '[String].charAt(com.ctc.wstx.sr.BasicStreamReader)'
    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:1951,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1951,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1953,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1956,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1958,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1961
      start: 1949
    functionDepth: 1
    functionLinenumber: 1949
    functionLinenumberEnd: 1961
    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].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,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:1976,1
    - Dst: '[com.ctc.wstx.util.TextBuilder].getCharSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1977,1
    - Dst: mConfig.getMaxAttributeSize()
      Src: com.ctc.wstx.sr.BasicStreamReader:1980,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:1981,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1986,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1991,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1999,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2004,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2006,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].inputInBuffer()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2019,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].resolveSimpleEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2020,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2025,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].takeInlineCharRefReplacement(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2030,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:2034,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:2035,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:2048,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:2049,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2056,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:2061,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:2062,1
    - Dst: '[com.ctc.wstx.util.TextBuilder].setBufferSize(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2068,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 75
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 2069
      start: 1973
    functionDepth: 1
    functionLinenumber: 1973
    functionLinenumberEnd: 2069
    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.sr.BasicStreamReader].resolveSimpleEntity(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader]._outputLimit(char[],com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuilder].setBufferSize(int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].inputInBuffer()'
    - '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
    - '[com.ctc.wstx.sr.BasicStreamReader]._checkAttributeLimit(com.ctc.wstx.util.TextBuilder,char[],int,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - mConfig.getMaxAttributeSize()
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuilder].getCharSize()'
    - '[com.ctc.wstx.sr.BasicStreamReader].takeInlineCharRefReplacement(com.ctc.wstx.sr.BasicStreamReader)'
    - '[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].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:2073,1
    - Dst: Math.min(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:2073,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 2074
      start: 2071
    functionDepth: 0
    functionLinenumber: 2071
    functionLinenumberEnd: 2074
    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.max(int,com.ctc.wstx.sr.BasicStreamReader)
    - Math.min(com.ctc.wstx.sr.BasicStreamReader,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:2081,1
    - Dst: String.format(String,int,int,int,com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:2084,1
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].throwInternal(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2084,1
    - Dst: '[com.ctc.wstx.util.TextBuilder].bufferFull(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2088,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 2089
      start: 2076
    functionDepth: 2
    functionLinenumber: 2076
    functionLinenumberEnd: 2089
    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:2112,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2119,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].hasConfigFlags(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2125,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readSpacePrimary(char,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2127,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readSpaceSecondary(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2140,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextAfterWS()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2148,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleEOF(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2164,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2171,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2176,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readPIPrimary()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2179,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].nextFromPrologBang(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2182,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2185,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2187,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].isNameStartChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2188,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleExtraRoot(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2194,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleRootElem(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2197,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2200,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2206,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 2210
      start: 2104
    functionDepth: 7
    functionLinenumber: 2104
    functionLinenumberEnd: 2210
    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].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleEOF(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar()'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipToken()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextAfterWS()'
    - '[com.ctc.wstx.sr.BasicStreamReader].readSpaceSecondary(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readPIPrimary()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readSpacePrimary(char,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleRootElem(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].hasConfigFlags(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
    - '[com.ctc.wstx.sr.BasicStreamReader].isNameStartChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].nextFromPrologBang(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleExtraRoot(com.ctc.wstx.sr.BasicStreamReader)'
    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:2216,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleStartElem(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2217,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].hasConfigFlags(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2221,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].matches(String,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2222,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportValidationProblem(String,com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2225,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 2229
      start: 2212
    functionDepth: 3
    functionLinenumber: 2212
    functionLinenumberEnd: 2229
    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].initValidation()'
    - '[com.ctc.wstx.sr.BasicStreamReader].reportValidationProblem(String,com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].hasConfigFlags(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleStartElem(char)'
    - '[com.ctc.wstx.sr.InputElementStack].matches(String,String)'
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2241
      start: 2237
    functionDepth: 0
    functionLinenumber: 2237
    functionLinenumberEnd: 2241
    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:2255,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedEOF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2258,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 2261
      start: 2243
    functionDepth: 3
    functionLinenumber: 2243
    functionLinenumberEnd: 2261
    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.util.TextBuffer].recycle(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedEOF(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].handleEOF(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mConfig.inputParsingModeDocuments()
      Src: com.ctc.wstx.sr.BasicStreamReader:2275,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2280,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocStart(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2284,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 2285
      start: 2272
    functionDepth: 0
    functionLinenumber: 2272
    functionLinenumberEnd: 2285
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].handleExtraRoot(char)'
    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].handleMultiDocStart(com.ctc.wstx.sr.BasicStreamReader)'
    - mConfig.inputParsingModeDocuments()
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 2301
      start: 2295
    functionDepth: 0
    functionLinenumber: 2295
    functionLinenumberEnd: 2301
    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:2317,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].nextFromProlog(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2330,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2335,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleRootElem(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2335,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].startDTD()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2340,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2345,1
    - Dst: '[IllegalStateException].<init>(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2344,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2346
      start: 2308
    functionDepth: 8
    functionLinenumber: 2308
    functionLinenumberEnd: 2346
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].nextFromMultiDocState()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[IllegalStateException].<init>(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].startDTD()'
    - '[com.ctc.wstx.sr.BasicStreamReader].nextFromProlog(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleRootElem(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocXmlDecl()'
    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:2355,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2356,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2358,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipEquals(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2360,1
    - Dst: tb.resetInitialized()
      Src: com.ctc.wstx.sr.BasicStreamReader:2362,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:2363,1
    - Dst: tb.equalsString(com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:2365,1
    - Dst: tb.equalsString(com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:2368,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2374,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2377,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2381,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2383,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipEquals(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2385,1
    - Dst: tb.resetWithEmpty()
      Src: com.ctc.wstx.sr.BasicStreamReader:2386,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:2387,1
    - Dst: tb.toString()
      Src: com.ctc.wstx.sr.BasicStreamReader:2388,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isValidEncodingName(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2392,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2393,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2396,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].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2403,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2405,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipEquals(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2407,1
    - Dst: tb.resetWithEmpty()
      Src: com.ctc.wstx.sr.BasicStreamReader:2408,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:2409,1
    - Dst: tb.equalsString(com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:2410,1
    - Dst: tb.equalsString(com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:2412,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2415,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2419,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2424,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2426,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2428,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 82
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2430
      start: 2348
    functionDepth: 1
    functionLinenumber: 2348
    functionLinenumberEnd: 2430
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocXmlDecl()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - tb.resetWithEmpty()
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[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].skipEquals(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - tb.resetInitialized()
    - '[com.ctc.wstx.sr.BasicStreamReader].parseQuoted(com.ctc.wstx.sr.BasicStreamReader,char,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.util.StringUtil].isValidEncodingName(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - tb.equalsString(com.ctc.wstx.sr.BasicStreamReader)
    - tb.toString()
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,String,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:2441,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2443,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2446,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 2447
      start: 2438
    functionDepth: 1
    functionLinenumber: 2438
    functionLinenumberEnd: 2447
    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:2464,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2466,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2471,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwNullChar()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2478,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2480,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2484,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2489,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 2490
      start: 2460
    functionDepth: 3
    functionLinenumber: 2460
    functionLinenumberEnd: 2490
    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.sr.BasicStreamReader].throwUnexpectedChar(char,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwNullChar()'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
    - '[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:2501,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedEOF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2503,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(char,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2506,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2508,1
    - Dst: mConfig.inputParsingModeDocuments()
      Src: com.ctc.wstx.sr.BasicStreamReader:2513,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocStart(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2515,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2519,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2523,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].startDTD()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2528,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2531,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2533,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].peekNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2540,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2543,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2547,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 2548
      start: 2498
    functionDepth: 4
    functionLinenumber: 2498
    functionLinenumberEnd: 2548
    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].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].startDTD()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedEOF(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(char,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].peekNext()'
    - mConfig.inputParsingModeDocuments()
    - '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocStart(com.ctc.wstx.sr.BasicStreamReader)'
    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:2561,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2568,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2570,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2571,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2574,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2574,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2581,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseFullName(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2584,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2589,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2594,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2594,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2598,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2598,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2599,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2601,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2603,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parsePublicId(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2605,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2606,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2611,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2611,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2612,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2614,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2616,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:2618,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2619,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2627,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2627,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2631,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2633,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:2635,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2636,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].isNameStartChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2642,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2643,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2646,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2651,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2655,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2662,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2672
      start: 2554
    functionDepth: 3
    functionLinenumber: 2554
    functionLinenumberEnd: 2672
    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].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[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].getNextInCurrAfterWS(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.util.TextBuffer].resetInitialized()'
    - '[com.ctc.wstx.sr.BasicStreamReader].parseFullName(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].length()'
    - '[com.ctc.wstx.sr.BasicStreamReader].parsePublicId(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].isNameStartChar(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:2694,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:2698,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].skipInternalSubset(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2702,1
    - Dst: '[com.ctc.wstx.io.BranchingReaderSource].endBranch(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2712,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2717,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2721,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 2723
      start: 2688
    functionDepth: 5
    functionLinenumber: 2688
    functionLinenumberEnd: 2723
    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.io.BranchingReaderSource].startBranch(com.ctc.wstx.util.TextBuffer,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipInternalSubset(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].getNextCharAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.io.BranchingReaderSource].endBranch(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].finishDTD(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getSystemId()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2746,1
    - Dst: mInput.getSystemId()
      Src: com.ctc.wstx.sr.BasicStreamReader:2747,1
    - Dst: '[java.util.Objects].equals(String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2748,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    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: []
      interfaces:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - tokenStartInput
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    constantsTouched: []
    func_position:
      end: 2749
      start: 2741
    functionDepth: 1
    functionLinenumber: 2741
    functionLinenumberEnd: 2749
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].crossedExternalBoundary(com.ctc.wstx.io.WstxInputSource)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(String,com.ctc.wstx.sr.BasicStreamReader)'
    - mInput.getSystemId()
    - '[com.ctc.wstx.io.WstxInputSource].getSystemId()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].crossedExternalBoundary(com.ctc.wstx.io.WstxInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2773,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipToken()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2776,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].validateEndElement()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2788,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].pop()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2801,1
    - Dst: mConfig.inputParsingModeFragment()
      Src: com.ctc.wstx.sr.BasicStreamReader:2803,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].closeContentTree()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2804,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2828,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readCDataPrimary(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2829,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2833,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2841,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readCDataSecondary()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2842,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2845,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2868,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].crossedExternalBoundary(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2869,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].isEmpty()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2884,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedEOF()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2885,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleEOF(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2887,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].fullyResolveEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2912,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].resolveCharOnlyEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2912,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportInvalidContent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2932,1
    - Dst: tb.resetInitialized()
      Src: com.ctc.wstx.sr.BasicStreamReader:2936,1
    - Dst: tb.append(char)
      Src: com.ctc.wstx.sr.BasicStreamReader:2938,1
    - Dst: tb.append(char)
      Src: com.ctc.wstx.sr.BasicStreamReader:2941,1
    - Dst: tb.append(char)
      Src: com.ctc.wstx.sr.BasicStreamReader:2942,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].resolveNonCharEntity()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2953,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].crossedExternalBoundary(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2974,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2980,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].crossedExternalBoundary(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2981,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2992,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportInvalidContent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2996,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readPIPrimary()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2998,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].nextFromTreeCommentOrCData()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3003,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportInvalidContent(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3006,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readEndElem()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3011,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].isNameStartChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3015,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleStartElem(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3019,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3023,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3025,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].reallyValidating()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3037,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportInvalidContent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3038,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readSpacePrimary(char,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3045,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].reallyValidating()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3050,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportInvalidContent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3051,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readTextPrimary(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3061,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3066,1
    CyclomaticComplexity: 65
    EdgeCount: 65
    ICount: 157
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3073
      start: 2755
    functionDepth: 7
    functionLinenumber: 2755
    functionLinenumberEnd: 3073
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].nextFromTree()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].handleEOF(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readPIPrimary()'
    - '[com.ctc.wstx.sr.BasicStreamReader].readCDataSecondary()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - tb.resetInitialized()
    - '[com.ctc.wstx.sr.BasicStreamReader].crossedExternalBoundary(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].closeContentTree()'
    - '[com.ctc.wstx.sr.BasicStreamReader].reportInvalidContent(int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
    - mConfig.inputParsingModeFragment()
    - '[com.ctc.wstx.sr.BasicStreamReader].readTextPrimary(char)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readCDataPrimary(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.InputElementStack].reallyValidating()'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipToken()'
    - '[com.ctc.wstx.sr.BasicStreamReader].resolveCharOnlyEntity(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].resolveNonCharEntity()'
    - '[com.ctc.wstx.sr.BasicStreamReader].nextFromTreeCommentOrCData()'
    - '[com.ctc.wstx.sr.InputElementStack].pop()'
    - tb.append(char)
    - '[com.ctc.wstx.sr.BasicStreamReader].reportInvalidContent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readSpacePrimary(char,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
    - '[com.ctc.wstx.sr.InputElementStack].validateEndElement()'
    - '[com.ctc.wstx.util.TextBuffer].size()'
    - '[com.ctc.wstx.sr.InputElementStack].isEmpty()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedEOF()'
    - '[com.ctc.wstx.sr.BasicStreamReader].isNameStartChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readEndElem()'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleStartElem(com.ctc.wstx.sr.BasicStreamReader)'
    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:3091,1
    - Dst: mSymbols.isDirty()
      Src: com.ctc.wstx.sr.BasicStreamReader:3098,1
    - Dst: '[com.ctc.wstx.sr.ReaderCreator].updateSymbolTable(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3099,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].recycle(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3103,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3105
      start: 3086
    functionDepth: 8
    functionLinenumber: 3086
    functionLinenumberEnd: 3105
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].closeContentTree()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].recycle(boolean)'
    - '[com.ctc.wstx.sr.ReaderCreator].updateSymbolTable(com.ctc.wstx.sr.BasicStreamReader)'
    - mSymbols.isDirty()
    - '[com.ctc.wstx.sr.BasicStreamReader].nextFromProlog(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:3119,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3121,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3124,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3125,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].push(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3125,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3127,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].push(null,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3129,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleNsAttrs(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3141,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseFullName(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3143,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].push(null,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3143,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3145,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleNonNsAttrs(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3146,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].resolveAndValidateElement()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3157,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 3160
      start: 3112
    functionDepth: 2
    functionLinenumber: 3112
    functionLinenumberEnd: 3160
    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.BasicStreamReader].handleNsAttrs(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleNonNsAttrs(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].push(null,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].parseFullName(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(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.InputElementStack].resolveAndValidateElement()'
    - '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(char)'
    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:3172,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3174,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3178,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3180,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3186,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3190,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3192,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3196,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3197,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3205,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3207,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3210,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3213,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3215,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3220,1
    - Dst: ac.getNsBuilder(com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:3228,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3231,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCharSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3234,1
    - Dst: ac.getDefaultNsBuilder()
      Src: com.ctc.wstx.sr.BasicStreamReader:3236,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3239,1
    - Dst: ac.getAttrBuilder(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:3242,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseAttrValue(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3244,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCharSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3258,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3259,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3265,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 3268
      start: 3165
    functionDepth: 1
    functionLinenumber: 3165
    functionLinenumberEnd: 3268
    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.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].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - ac.getNsBuilder(com.ctc.wstx.sr.BasicStreamReader)
    - ac.getDefaultNsBuilder()
    - '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(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].getCharSize()'
    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:3280,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3282,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3285,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3287,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3293,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseFullName(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3296,1
    - Dst: ac.getAttrBuilder(null,com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:3297,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3299,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3301,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3304,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].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3309,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3314,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseAttrValue(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3318,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3321,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 3324
      start: 3273
    functionDepth: 1
    functionLinenumber: 3273
    functionLinenumberEnd: 3324
    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].parseFullName(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,char)'
    - '[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)'
    - ac.getAttrBuilder(null,com.ctc.wstx.sr.BasicStreamReader)
    - '[com.ctc.wstx.sr.BasicStreamReader].parseAttrValue(com.ctc.wstx.sr.BasicStreamReader,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:3335,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportExtraEndElem()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3337,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3342,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].isNameStartChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3344,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3346,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3348,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3354,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3355,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3358,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3359,1
    - Dst: '[String].charAt(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3363,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportWrongEndPrefix(String,String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3364,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3371,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3375,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportWrongEndPrefix(String,String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3377,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3381,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3385,1
    - Dst: '[String].charAt(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3389,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportWrongEndElem(String,String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3391,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].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3403,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3405,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].isNameChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3408,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportWrongEndElem(String,String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3409,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3414,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].validateEndElement()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3418,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleGreedyEntityProblem(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3428,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3431
      start: 3330
    functionDepth: 2
    functionLinenumber: 3330
    functionLinenumberEnd: 3431
    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].reportExtraEndElem()'
    - '[String].length()'
    - '[com.ctc.wstx.sr.BasicStreamReader].isNameChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].isEmpty()'
    - '[com.ctc.wstx.sr.BasicStreamReader].reportWrongEndPrefix(String,String,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
    - '[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.InputElementStack].getPrefix()'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleGreedyEntityProblem(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].reportWrongEndElem(String,String,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].isNameStartChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].validateEndElement()'
    - '[String].charAt(com.ctc.wstx.sr.BasicStreamReader)'
    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:3436,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3437,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3438
      start: 3433
    functionDepth: 0
    functionLinenumber: 3433
    functionLinenumberEnd: 3438
    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].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].parseFNameForError()'
    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:3445,1
    - Dst: fullName.substring(int,int)
      Src: com.ctc.wstx.sr.BasicStreamReader:3446,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3447,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 3449
      start: 3440
    functionDepth: 0
    functionLinenumber: 3440
    functionLinenumberEnd: 3449
    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:
    - fullName.substring(int,int)
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].parseFNameForError()'
    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:3456,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3458,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseFNameForError()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3462,1
    - Dst: fullName.substring(int,com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:3463,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3464,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 3466
      start: 3451
    functionDepth: 1
    functionLinenumber: 3451
    functionLinenumberEnd: 3466
    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:
    - '[String].length()'
    - fullName.substring(int,com.ctc.wstx.sr.BasicStreamReader)
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].parseFNameForError()'
    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:3478,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkCData()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3480,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3485,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readCDataPrimary(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3486,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3489,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3493,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3495
      start: 3475
    functionDepth: 2
    functionLinenumber: 3475
    functionLinenumberEnd: 3495
    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].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].checkCData()'
    - '[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:3531,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3533,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCoalescedText(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3536,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCommentOrCData(com.ctc.wstx.sr.BasicStreamReader,char,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3542,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3548,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipTokenText(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3548,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCoalescedText(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3551,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishDTD(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3557,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3564,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3568,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3577,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3579,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3596,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3598,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].loadMore()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3601,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3614,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3614,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3626,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3626,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3644,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3652
      start: 3515
    functionDepth: 6
    functionLinenumber: 3515
    functionLinenumberEnd: 3652
    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].skipCommentOrCData(com.ctc.wstx.sr.BasicStreamReader,char,boolean)'
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].finishDTD(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
    - '[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].loadMore()'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipTokenText(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCoalescedText(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCoalescedText(int)'
    - '[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:3665,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:3665,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3666,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3672,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3674,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3683,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3686,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3691,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3696,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3706,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3708,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 3713
      start: 3654
    functionDepth: 1
    functionLinenumber: 3654
    functionLinenumberEnd: 3713
    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].getNextCharFromCurrent(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - mConfig.getMaxTextLength()
    - '[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].skipCommentOrCData(String,char,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].ensureInput(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3730,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkCData()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3744,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCommentOrCData(com.ctc.wstx.sr.BasicStreamReader,char,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3745,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3746,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipTokenText(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3750,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 3760
      start: 3723
    functionDepth: 2
    functionLinenumber: 3723
    functionLinenumberEnd: 3760
    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].skipCommentOrCData(com.ctc.wstx.sr.BasicStreamReader,char,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].checkCData()'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipTokenText(com.ctc.wstx.sr.BasicStreamReader)'
    - '[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:3778,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3781,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].resolveCharOnlyEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3788,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3796,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3800,1
    - Dst: mConfig.getMaxTextLength()
      Src: com.ctc.wstx.sr.BasicStreamReader:3805,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:3805,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3816,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 3819
      start: 3762
    functionDepth: 0
    functionLinenumber: 3762
    functionLinenumberEnd: 3819
    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].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].resolveCharOnlyEntity(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(char)'
    - mConfig.getMaxTextLength()
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
    - '[com.ctc.wstx.sr.BasicStreamReader].resolveSimpleEntity(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:3830,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3832
      start: 3827
    functionDepth: 5
    functionLinenumber: 3827
    functionLinenumberEnd: 3832
    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:3837,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3839
      start: 3834
    functionDepth: 1
    functionLinenumber: 3834
    functionLinenumberEnd: 3839
    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:3850,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwLazyError(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3852,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3854
      start: 3841
    functionDepth: 0
    functionLinenumber: 3841
    functionLinenumberEnd: 3854
    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:3872,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readCDataSecondary(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3874,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readCoalescedText(int,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3894,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readTextSecondary(int,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3896,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readSpaceSecondary(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3911,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readComment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3917,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishDTD(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3930,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readPI()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3937,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3948,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3948,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3956,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3956,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 3957
      start: 3866
    functionDepth: 4
    functionLinenumber: 3866
    functionLinenumberEnd: 3957
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 13
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readPI()'
    - '[com.ctc.wstx.sr.BasicStreamReader].finishDTD(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readSpaceSecondary(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readCoalescedText(int,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readCDataSecondary(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readTextSecondary(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:3976,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3982,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3988,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4007,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:4009,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:4015,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readComment2(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4016,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4017
      start: 3959
    functionDepth: 4
    functionLinenumber: 3959
    functionLinenumberEnd: 4017
    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].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].resetWithCopy(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].readComment2(com.ctc.wstx.util.TextBuffer)'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF(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:4025,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4026,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4031,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4035,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4037,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4040,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4052,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4055,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4058,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4060,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4075,1
    - Dst: mConfig.getMaxTextLength()
      Src: com.ctc.wstx.sr.BasicStreamReader:4078,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4078,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4078,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4085,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 4086
      start: 4019
    functionDepth: 3
    functionLinenumber: 4019
    functionLinenumberEnd: 4086
    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].size()'
    - '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,int)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - mConfig.getMaxTextLength()
    - '[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()'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(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:4100,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4103,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4104,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].equalsIgnoreCase(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4108,1
    - Dst: mConfig.inputParsingModeDocuments()
      Src: com.ctc.wstx.sr.BasicStreamReader:4110,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,com.ctc.wstx.sr.BasicStreamReader,null)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4111,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4114,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].isSpaceChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4115,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4116,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocStart(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4118,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4123,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].isSpaceChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4124,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4127,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4130,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4132,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4133,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4138
      start: 4096
    functionDepth: 2
    functionLinenumber: 4096
    functionLinenumberEnd: 4138
    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].throwParseError(String,com.ctc.wstx.sr.BasicStreamReader,null)'
    - '[com.ctc.wstx.sr.BasicStreamReader].isSpaceChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].parseFullName()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipWS(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
    - '[com.ctc.wstx.sr.BasicStreamReader].length()'
    - mConfig.inputParsingModeDocuments()
    - '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocStart(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].equalsIgnoreCase(String)'
    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:4157,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4163,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4169,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:4186,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:4200,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readPI2(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4201,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4202
      start: 4144
    functionDepth: 4
    functionLinenumber: 4144
    functionLinenumberEnd: 4202
    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].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - '[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].readPI2(com.ctc.wstx.util.TextBuffer)'
    - '[com.ctc.wstx.util.TextBuffer].resetWithShared(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF(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:4214,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4215,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].loadMoreFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4221,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4231,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4234,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4238,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4255,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4263,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4268,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4290,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4298,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 4299
      start: 4204
    functionDepth: 3
    functionLinenumber: 4204
    functionLinenumberEnd: 4299
    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.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].loadMoreFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF(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:4318,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readCDataSecondary(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4325,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4329,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].ensureNotShared()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4335,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].loadMore()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4336,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].ensureNotShared()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4348,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].ensureInput(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4349,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkCData()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4361,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readCDataSecondary(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4366,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readTextSecondary(com.ctc.wstx.sr.BasicStreamReader,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4376,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 4382
      start: 4311
    functionDepth: 2
    functionLinenumber: 4311
    functionLinenumberEnd: 4382
    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.sr.BasicStreamReader].checkCData()'
    - '[com.ctc.wstx.sr.BasicStreamReader].readCDataSecondary(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].loadMore()'
    - '[com.ctc.wstx.sr.BasicStreamReader].ensureInput(int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readTextSecondary(com.ctc.wstx.sr.BasicStreamReader,boolean)'
    - '[com.ctc.wstx.util.TextBuffer].ensureNotShared()'
    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:4413,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4431,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4433,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:4458,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:4487,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4489,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 4495
      start: 4400
    functionDepth: 1
    functionLinenumber: 4400
    functionLinenumberEnd: 4495
    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].size()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(char)'
    - '[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].markLF(com.ctc.wstx.sr.BasicStreamReader)'
    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:4512,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4513,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].loadMore(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4517,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4526,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4529,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4534,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4550,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkCDataEnd(char[],com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4555,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4562,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4563,1
    - Dst: tb.setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:4575,1
    - Dst: tb.size()
      Src: com.ctc.wstx.sr.BasicStreamReader:4576,1
    - Dst: tb.finishCurrentSegment()
      Src: com.ctc.wstx.sr.BasicStreamReader:4582,1
    - Dst: mConfig.getMaxTextLength()
      Src: com.ctc.wstx.sr.BasicStreamReader:4585,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4585,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4585,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 4589
      start: 4501
    functionDepth: 3
    functionLinenumber: 4501
    functionLinenumberEnd: 4589
    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.sr.BasicStreamReader].checkCDataEnd(char[],com.ctc.wstx.sr.BasicStreamReader)'
    - tb.setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)
    - '[com.ctc.wstx.util.TextBuffer].size()'
    - '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,int)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
    - '[com.ctc.wstx.sr.BasicStreamReader].loadMore(com.ctc.wstx.sr.BasicStreamReader)'
    - tb.finishCurrentSegment()
    - mConfig.getMaxTextLength()
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - tb.size()
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF(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:4607,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4621,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4625,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 4633
      start: 4599
    functionDepth: 1
    functionLinenumber: 4599
    functionLinenumberEnd: 4633
    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.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(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:4683,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readIndentation(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4685,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:4709,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4714,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4737,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:4741,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4747,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:4763,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwWfcException(String,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4764,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:4784,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 4786
      start: 4650
    functionDepth: 1
    functionLinenumber: 4650
    functionLinenumberEnd: 4786
    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].markLF(int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwWfcException(String,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readIndentation(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,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].markLF(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].readTextPrimary(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwWfcException(String,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4814,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - 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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - prevBrackets
    - scanPtr
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 4816
      start: 4799
    functionDepth: 0
    functionLinenumber: 4799
    functionLinenumberEnd: 4816
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].checkBracketBoundary(int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].throwWfcException(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].checkBracketBoundary(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4834,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4835,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].loadMore()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4855,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkBracketBoundary(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4865,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4874,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4877,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4882,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4899,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4901,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].resolveSimpleEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4912,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4916,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].takeInlineCharRefReplacement(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4922,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4924,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].append(char[],int,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4925,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4926,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4927,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].resolveCharOnlyEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4940,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4955,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:4960,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4981,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwWfcException(String,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4982,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader]._expandOutputForText(com.ctc.wstx.sr.BasicStreamReader,char[],int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4997,1
    - Dst: mConfig.getMaxTextLength()
      Src: com.ctc.wstx.sr.BasicStreamReader:5000,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5000,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5000,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5004,1
    CyclomaticComplexity: 44
    EdgeCount: 44
    ICount: 122
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5006
      start: 4828
    functionDepth: 3
    functionLinenumber: 4828
    functionLinenumberEnd: 5006
    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].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,int)'
    - mConfig.getMaxTextLength()
    - '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].loadMore()'
    - '[com.ctc.wstx.sr.BasicStreamReader]._expandOutputForText(com.ctc.wstx.sr.BasicStreamReader,char[],com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].resolveSimpleEntity(boolean)'
    - '[com.ctc.wstx.util.TextBuffer].append(char[],int,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
    - '[com.ctc.wstx.sr.BasicStreamReader].resolveCharOnlyEntity(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwWfcException(String,boolean)'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].takeInlineCharRefReplacement(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].size()'
    - '[com.ctc.wstx.sr.BasicStreamReader]._expandOutputForText(com.ctc.wstx.sr.BasicStreamReader,char[],int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].checkBracketBoundary(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF(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:5013,1
    - Dst: tb.size()
      Src: com.ctc.wstx.sr.BasicStreamReader:5014,1
    - Dst: tb.finishCurrentSegment()
      Src: com.ctc.wstx.sr.BasicStreamReader:5019,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5020
      start: 5008
    functionDepth: 0
    functionLinenumber: 5008
    functionLinenumberEnd: 5020
    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: mCurrEntity.getReplacementChars()
      Src: com.ctc.wstx.sr.BasicStreamReader:5048,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    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: []
      interfaces:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - preResolveInput
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    constantsTouched: []
    func_position:
      end: 5053
      start: 5045
    functionDepth: 0
    functionLinenumber: 5045
    functionLinenumberEnd: 5053
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].takeInlineCharRefReplacement(com.ctc.wstx.io.WstxInputSource)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - mCurrEntity.getReplacementChars()
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.sr.BasicStreamReader].takeInlineCharRefReplacement(com.ctc.wstx.io.WstxInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithIndentation(int,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5124,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5150
      start: 5071
    functionDepth: 0
    functionLinenumber: 5071
    functionLinenumberEnd: 5150
    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:5186,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5191,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5209,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5211,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:5224,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5226
      start: 5167
    functionDepth: 1
    functionLinenumber: 5167
    functionLinenumberEnd: 5226
    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.sr.BasicStreamReader].throwInvalidSpace(char)'
    - '[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].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:5242,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5243,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].loadMore()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5251,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5261,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5263,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5268,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5277,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5285,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5289,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5290
      start: 5235
    functionDepth: 3
    functionLinenumber: 5235
    functionLinenumberEnd: 5290
    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.sr.BasicStreamReader].loadMore()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
    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:5321,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5331,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkBracketBoundary(com.ctc.wstx.sr.BasicStreamReader,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5336,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5345,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:5355,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5358,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:5370,1
    - Dst: '[Writer].write(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5377,1
    - Dst: '[Writer].write()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5386,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5394,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5396,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:5405,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].resolveSimpleEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5411,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5413,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].takeInlineCharRefReplacement(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5417,1
    - Dst: '[Writer].write(char[],int,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5419,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].resolveCharOnlyEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5425,1
    - Dst: '[Writer].write(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5441,1
    - Dst: '[Writer].write(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5444,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:5457,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5459,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:5475,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 117
    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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5479
      start: 5300
    functionDepth: 1
    functionLinenumber: 5300
    functionLinenumberEnd: 5479
    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].checkBracketBoundary(com.ctc.wstx.sr.BasicStreamReader,int)'
    - '[Writer].write()'
    - '[Writer].write(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].resolveCharOnlyEntity(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - '[Writer].write(char)'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[Writer].write(char[],int,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].resolveSimpleEntity(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].takeInlineCharRefReplacement(com.ctc.wstx.sr.BasicStreamReader)'
    - '[Writer].write(com.ctc.wstx.sr.BasicStreamReader)'
    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:5502,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5516,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:5526,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5529,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:5543,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5556,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5558,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:5564,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5568,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:5580,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5593,1
    - Dst: '[Writer].write(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5602,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5614
      start: 5491
    functionDepth: 1
    functionLinenumber: 5491
    functionLinenumberEnd: 5614
    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(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].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - '[Writer].write(char)'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
    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:5631,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].ensureInput(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5643,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkCData()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5655,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteCData(Writer)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5657,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteText(Writer)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5667,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5673
      start: 5619
    functionDepth: 2
    functionLinenumber: 5619
    functionLinenumberEnd: 5673
    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].readAndWriteCData(Writer)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteText(Writer)'
    - '[com.ctc.wstx.sr.BasicStreamReader].loadMore()'
    - '[com.ctc.wstx.sr.BasicStreamReader].ensureInput(int)'
    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:5696,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5698,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].loadMoreFromCurrent()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5702,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5712
      start: 5687
    functionDepth: 0
    functionLinenumber: 5687
    functionLinenumberEnd: 5712
    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].loadMoreFromCurrent()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(char)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(char)'
    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:5724,1
    - Dst: '[java.util.Map<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5726,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].wasDeclaredExternally()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5732,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5733,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,javax.xml.namespace.QName,null)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5733,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5737
      start: 5720
    functionDepth: 2
    functionLinenumber: 5720
    functionLinenumberEnd: 5737
    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].throwParseError(String,javax.xml.namespace.QName,null)'
    - mConfig.findCustomInternalEntity(String)
    - '[com.ctc.wstx.sr.BasicStreamReader].getName()'
    - '[java.util.Map<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].wasDeclaredExternally()'
    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:5743,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5747
      start: 5739
    functionDepth: 0
    functionLinenumber: 5739
    functionLinenumberEnd: 5747
    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:5753,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getTopElementDesc()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5753,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getEntityId()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5755,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5754,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5756
      start: 5749
    functionDepth: 1
    functionLinenumber: 5749
    functionLinenumberEnd: 5756
    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.io.WstxInputSource].getEntityId()'
    - '[com.ctc.wstx.sr.InputElementStack].getTopElementDesc()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,String,com.ctc.wstx.sr.BasicStreamReader)'
    - '[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:5772,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getTopElementDesc()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5772,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5773,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5775
      start: 5769
    functionDepth: 1
    functionLinenumber: 5769
    functionLinenumberEnd: 5775
    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.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.InputElementStack].getTopElementDesc()'
    - '[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:5778,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5780
      start: 5777
    functionDepth: 0
    functionLinenumber: 5777
    functionLinenumberEnd: 5780
    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:5784,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5783,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5785
      start: 5782
    functionDepth: 0
    functionLinenumber: 5782
    functionLinenumberEnd: 5785
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextXxx(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextXxx(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5789,1
    - Dst: '[java.text.MessageFormat].format(String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5788,1
    - Dst: '[IllegalStateException].<init>(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5788,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5790
      start: 5787
    functionDepth: 0
    functionLinenumber: 5787
    functionLinenumberEnd: 5790
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextualOrElem(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[java.text.MessageFormat].format(String,com.ctc.wstx.sr.BasicStreamReader)'
    - '[IllegalStateException].<init>(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
    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:5796,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5797
      start: 5795
    functionDepth: 0
    functionLinenumber: 5795
    functionLinenumberEnd: 5797
    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:5804,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5806,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader]._constructTypeException(String,null)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5806,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5807
      start: 5802
    functionDepth: 1
    functionLinenumber: 5802
    functionLinenumberEnd: 5807
    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:5810,1
    - Dst: '[org.codehaus.stax2.typed.TypedXMLStreamException].<init>(String,String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5810,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5811
      start: 5809
    functionDepth: 0
    functionLinenumber: 5809
    functionLinenumberEnd: 5811
    functionName: '[com.ctc.wstx.sr.BasicStreamReader]._constructTypeException(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].getStartLocation()'
    - '[org.codehaus.stax2.typed.TypedXMLStreamException].<init>(String,String,com.ctc.wstx.sr.BasicStreamReader)'
    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:5823,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:
      - org.codehaus.stax2.LocationInfo
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      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: 5824
      start: 5821
    functionDepth: 0
    functionLinenumber: 5821
    functionLinenumberEnd: 5824
    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:
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getIntDecoder()'
    - '[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()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(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].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:
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getFloatDecoder()'
    - '[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: 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]._decoderFactory()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(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].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].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getIntegerDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    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:
    - '[com.ctc.wstx.sr.TypedStreamReader]._verifyQName(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getQNameDecoder(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].getNamespaceContext()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    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].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].startAggregation()'
    - '[com.ctc.wstx.sr.TypedStreamReader]._base64Decoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].aggregateAll(com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader)'
    - '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].getByteAggregator()'
    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:
    - '[com.ctc.wstx.sr.TypedStreamReader]._handleEmptyValue(org.codehaus.stax2.typed.TypedValueDecoder)'
    - '[com.ctc.wstx.sr.TypedStreamReader].toString()'
    - '[org.codehaus.stax2.ri.Stax2Util].trimSpaces(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].throwParseError(String)'
    - mTextBuffer.size()
    - '[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.contentsAsString()
    - '[com.ctc.wstx.sr.TypedStreamReader].next()'
    - '[com.ctc.wstx.sr.TypedStreamReader].readCoalescedText(com.ctc.wstx.sr.TypedStreamReader,boolean)'
    - mTextBuffer.decode(org.codehaus.stax2.typed.TypedValueDecoder)
    - mTextBuffer.contentsToStringBuilder(com.ctc.wstx.sr.TypedStreamReader)
    - '[com.ctc.wstx.sr.TypedStreamReader].readEndElem()'
    - mTextBuffer.contentsAsStringBuilder(com.ctc.wstx.sr.TypedStreamReader)
    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].readElementAsArray(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[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].readElementAsArray(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getLongArrayDecoder(long[],int,int)'
    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:
    - '[com.ctc.wstx.sr.TypedStreamReader].readElementAsArray(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getFloatArrayDecoder(float[],int,int)'
    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:
    - '[com.ctc.wstx.sr.TypedStreamReader].readElementAsArray(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getDoubleArrayDecoder(double[],int,int)'
    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]._constructUnexpectedInTyped(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].next()'
    - '[com.ctc.wstx.sr.TypedStreamReader].readCoalescedText(com.ctc.wstx.sr.TypedStreamReader,boolean)'
    - '[com.ctc.wstx.sr.TypedStreamReader].throwNotTextualOrElem(com.ctc.wstx.sr.TypedStreamReader)'
    - mTextBuffer.decodeElements(org.codehaus.stax2.typed.TypedArrayDecoder)
    - '[org.codehaus.stax2.typed.TypedArrayDecoder].hasRoom()'
    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:
    - '[com.ctc.wstx.sr.TypedStreamReader].readElementAsBinary(byte[],int,int,com.ctc.wstx.sr.TypedStreamReader)'
    - '[org.codehaus.stax2.typed.Base64Variants].getDefaultVariant()'
    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:
    - '[IllegalArgumentException].<init>(String)'
    - iae.getMessage()
    - '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].endOfContent()'
    - '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].hasData()'
    - '[com.ctc.wstx.sr.TypedStreamReader].finishToken(boolean)'
    - '[com.ctc.wstx.sr.TypedStreamReader].next()'
    - '[com.ctc.wstx.sr.TypedStreamReader]._base64Decoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].throwNotTextualOrElem(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(String,String)'
    - '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].decode(byte[],int,int)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._initBinaryChunks(org.codehaus.stax2.typed.Base64Variant,org.codehaus.stax2.ri.typed.CharArrayBase64Decoder,com.ctc.wstx.sr.TypedStreamReader,boolean)'
    - '[IllegalArgumentException].<init>(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(com.ctc.wstx.sr.TypedStreamReader,String)'
    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:
    - mTextBuffer.initBinaryChunks(org.codehaus.stax2.typed.Base64Variant,org.codehaus.stax2.ri.typed.CharArrayBase64Decoder,boolean)
    - '[com.ctc.wstx.sr.TypedStreamReader].readCDataSecondary(int)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._constructUnexpectedInTyped(int)'
    - '[com.ctc.wstx.sr.TypedStreamReader].readTextSecondary(int,boolean)'
    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:
    - mElementStack.findAttributeIndex(String,String)
    - '[IllegalStateException].<init>(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].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getBooleanDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    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:
    - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getIntDecoder()'
    - '[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].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[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:
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getFloatDecoder()'
    - '[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: 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].getAttributeAs(int,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].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].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getIntegerDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    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].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getDecimalDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    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:
    - '[com.ctc.wstx.sr.TypedStreamReader]._verifyQName(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getQNameDecoder(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].getNamespaceContext()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    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:
    - mAttrCollector.getValue(int)
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader)'
    - mAttrCollector.decodeValue(int,org.codehaus.stax2.typed.TypedValueDecoder)
    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:
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsArray(int,com.ctc.wstx.sr.TypedStreamReader)'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getIntArrayDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValues()'
    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].getAttributeAsArray(int,com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getLongArrayDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValues()'
    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:
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getFloatArrayDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[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].getAttributeAsArray(int,com.ctc.wstx.sr.TypedStreamReader)'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getDoubleArrayDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValues()'
    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:
    - '[com.ctc.wstx.io.WstxInputData].findIllegalNameChar(com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader)'
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(String,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:
    - '[org.codehaus.stax2.typed.TypedValueDecoder].handleEmptyValue()'
    - '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(com.ctc.wstx.sr.TypedStreamReader,String)'
    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()'
    - '[org.codehaus.stax2.typed.TypedXMLStreamException].<init>(String,com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader,IllegalArgumentException)'
    - '[com.ctc.wstx.sr.TypedStreamReader].getStartLocation()'
    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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
    - '[com.ctc.wstx.sr.InputElementStack].addValidator(com.ctc.wstx.sr.InputElementStack)'
    - '[org.codehaus.stax2.validation.XMLValidationSchema].createValidator()'
    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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
    - found.validationCompleted(boolean)
    - '[org.codehaus.stax2.validation.ValidatorPair].removeValidator(org.codehaus.stax2.validation.XMLValidator,org.codehaus.stax2.validation.XMLValidator,com.ctc.wstx.sr.InputElementStack)'
    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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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.util.EmptyNamespaceContext].getInstance()'
    - '[com.ctc.wstx.sr.CompactNsContext].<init>(javax.xml.stream.Location,String[],int,com.ctc.wstx.sr.InputElementStack)'
    - '[com.ctc.wstx.util.StringVector].asArray()'
    - '[com.ctc.wstx.util.StringVector].size()'
    - '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
    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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxElementCount()'
    - '[com.ctc.wstx.sr.AttributeCollector].reset()'
    - newElem.reset(com.ctc.wstx.sr.Element,int,String,String)
    - '[com.ctc.wstx.api.ReaderConfig].getMaxChildrenPerElement()'
    - '[com.ctc.wstx.sr.Element].<init>(com.ctc.wstx.sr.Element,int,String,String)'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxElementDepth()'
    - '[com.ctc.wstx.util.StringVector].size()'
    - '[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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.util.StringVector].removeLast(com.ctc.wstx.sr.InputElementStack)'
    - child.relink(com.ctc.wstx.sr.Element)
    - '[com.ctc.wstx.util.StringVector].size()'
    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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
    - ac.resolveNamespaces(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.util.StringVector)
    - ac.resolveNamespaceDecl(com.ctc.wstx.sr.InputElementStack,boolean)
    - nsUri.equals(com.ctc.wstx.sr.InputElementStack)
    - '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String)'
    - nsUri.length()
    - ac.normalizeSpacesInValue(com.ctc.wstx.sr.InputElementStack)
    - '[com.ctc.wstx.util.StringVector].findLastFromMap(com.ctc.wstx.sr.InputElementStack)'
    - '[com.ctc.wstx.sr.NsDefaultProvider].checkNsDefaults()'
    - vld.validateElementStart(String,String,String)
    - '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String,com.ctc.wstx.sr.InputElementStack,null)'
    - ac.validateAttribute(com.ctc.wstx.sr.InputElementStack,org.codehaus.stax2.validation.XMLValidator)
    - '[String].length()'
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.util.StringVector].addStrings(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.InputElementStack)'
    - XMLConstants.XML_NS_URI.equals(com.ctc.wstx.sr.InputElementStack)
    - ac.getNsCount()
    - ac.getCount()
    - '[com.ctc.wstx.api.ReaderConfig].willInternNsURIs()'
    - '[org.codehaus.stax2.validation.XMLValidator].validateElementAndAttributes()'
    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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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].validationCompleted(boolean)'
    - '[org.codehaus.stax2.validation.XMLValidator].validateElementEnd(String,String,String)'
    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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
    - '[String].length()'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].equals(com.ctc.wstx.sr.InputElementStack)'
    - '[com.ctc.wstx.util.StringVector].findLastNonInterned(String)'
    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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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].length()'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.util.StringVector].getInternalArray()'
    - '[String].equals(com.ctc.wstx.sr.InputElementStack)'
    - '[String].equals()'
    - '[com.ctc.wstx.util.StringVector].size()'
    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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
    - '[String].length()'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.util.StringVector].getInternalArray()'
    - '[com.ctc.wstx.util.DataUtil].emptyIterator()'
    - '[String].equals(com.ctc.wstx.sr.InputElementStack)'
    - '[ArrayList].<init>()'
    - '[String].equals()'
    - '[ArrayList].iterator()'
    - '[com.ctc.wstx.util.StringVector].size()'
    - '[com.ctc.wstx.util.DataUtil].singletonIterator(com.ctc.wstx.sr.InputElementStack)'
    - '[ArrayList].add(com.ctc.wstx.sr.InputElementStack)'
    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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
    - '[String].length()'
    - '[com.ctc.wstx.util.StringVector].size()'
    - '[com.ctc.wstx.util.StringVector].getString(com.ctc.wstx.sr.InputElementStack)'
    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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
    - '[String].length()'
    - '[com.ctc.wstx.util.StringVector].addStrings(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.InputElementStack)'
    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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
    - '[String].length()'
    - '[IllegalStateException].<init>(String)'
    - '[String].equals(com.ctc.wstx.sr.InputElementStack)'
    - thisPrefix.length()
    - thisName.equals(String)
    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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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.sr.InputElementStack].throwIllegalIndex(int,int)'
    - '[com.ctc.wstx.util.StringVector].size()'
    - '[com.ctc.wstx.util.StringVector].getString(com.ctc.wstx.sr.InputElementStack)'
    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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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.sr.InputElementStack].throwIllegalIndex(int,int)'
    - '[com.ctc.wstx.util.StringVector].size()'
    - '[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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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:
      - javax.xml.namespace.NamespaceContext
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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].willAllowXml11EscapedCharsInXml10()'
    - '[com.ctc.wstx.api.ReaderConfig].willNormalizeLFs()'
    - '[java.util.HashMap].<init>()'
    - '[com.ctc.wstx.api.ReaderConfig].getConfigFlags()'
    - '[com.ctc.wstx.api.ReaderConfig].willTreatCharRefsAsEnts()'
    - '[com.ctc.wstx.io.WstxInputData].<init>()'
    - '[java.util.Collections].emptyMap()'
    - '[com.ctc.wstx.api.ReaderConfig].getSymbols()'
    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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 426
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 426
    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:431,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 433
      start: 428
    functionDepth: 1
    functionLinenumber: 428
    functionLinenumberEnd: 433
    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:437,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 439
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 439
    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:450,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 455
      start: 447
    functionDepth: 2
    functionLinenumber: 447
    functionLinenumberEnd: 455
    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:459,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 460
      start: 457
    functionDepth: 0
    functionLinenumber: 457
    functionLinenumberEnd: 460
    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:474,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].constructWfcException(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:475,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 476
      start: 469
    functionDepth: 0
    functionLinenumber: 469
    functionLinenumberEnd: 476
    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:
    - '[com.ctc.wstx.sr.StreamScanner].constructWfcException(com.ctc.wstx.sr.StreamScanner)'
    - '[java.text.MessageFormat].format(String,Object,Object)'
    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:481,1
    - Dst: '[java.text.MessageFormat].format(String,Object,Object)'
      Src: com.ctc.wstx.sr.StreamScanner:484,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner]._reportProblem(XMLReporter,String,com.ctc.wstx.sr.StreamScanner,null)'
      Src: com.ctc.wstx.sr.StreamScanner:483,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 486
      start: 478
    functionDepth: 1
    functionLinenumber: 478
    functionLinenumberEnd: 486
    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:493,1
    - Dst: '[java.text.MessageFormat].format(String,Object,Object)'
      Src: com.ctc.wstx.sr.StreamScanner:496,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:497,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 499
      start: 488
    functionDepth: 1
    functionLinenumber: 488
    functionLinenumberEnd: 499
    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.sr.StreamScanner]._reportProblem(XMLReporter,String,com.ctc.wstx.sr.StreamScanner,javax.xml.stream.Location)'
    - '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
    - '[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:505,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:507,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner]._reportProblem(javax.xml.stream.XMLReporter,org.codehaus.stax2.validation.XMLValidationProblem)'
      Src: com.ctc.wstx.sr.StreamScanner:507,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 508
      start: 501
    functionDepth: 2
    functionLinenumber: 501
    functionLinenumberEnd: 508
    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:
    - '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(com.ctc.wstx.io.WstxInputLocation,String,com.ctc.wstx.sr.StreamScanner,String)'
    - '[com.ctc.wstx.sr.StreamScanner]._reportProblem(javax.xml.stream.XMLReporter,org.codehaus.stax2.validation.XMLValidationProblem)'
    - '[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:514,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
      Src: com.ctc.wstx.sr.StreamScanner:516,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].setLocation(com.ctc.wstx.io.WstxInputLocation)'
      Src: com.ctc.wstx.sr.StreamScanner:517,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].getType()'
      Src: com.ctc.wstx.sr.StreamScanner:520,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].setType(String)'
      Src: com.ctc.wstx.sr.StreamScanner:521,1
    - Dst: '[org.codehaus.stax2.XMLReporter2].report(org.codehaus.stax2.validation.XMLValidationProblem)'
      Src: com.ctc.wstx.sr.StreamScanner:526,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].getMessage()'
      Src: com.ctc.wstx.sr.StreamScanner:528,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].getType()'
      Src: com.ctc.wstx.sr.StreamScanner:528,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:528,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 531
      start: 510
    functionDepth: 1
    functionLinenumber: 510
    functionLinenumberEnd: 531
    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].setLocation(com.ctc.wstx.io.WstxInputLocation)'
    - '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].getMessage()'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].setType(String)'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].getType()'
    - '[org.codehaus.stax2.XMLReporter2].report(org.codehaus.stax2.validation.XMLValidationProblem)'
    - '[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].getLocation()'
    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:553,1
    - Dst: '[com.ctc.wstx.exc.WstxValidationException].create(org.codehaus.stax2.validation.XMLValidationProblem)'
      Src: com.ctc.wstx.sr.StreamScanner:554,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
      Src: com.ctc.wstx.sr.StreamScanner:556,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner]._reportProblem(XMLReporter,org.codehaus.stax2.validation.XMLValidationProblem)'
      Src: com.ctc.wstx.sr.StreamScanner:558,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].getSeverity()'
      Src: com.ctc.wstx.sr.StreamScanner:563,1
    - Dst: '[com.ctc.wstx.exc.WstxValidationException].create(org.codehaus.stax2.validation.XMLValidationProblem)'
      Src: com.ctc.wstx.sr.StreamScanner:564,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 567
      start: 538
    functionDepth: 2
    functionLinenumber: 538
    functionLinenumberEnd: 567
    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:
    - '[org.codehaus.stax2.validation.XMLValidationProblem].getSeverity()'
    - '[com.ctc.wstx.exc.WstxValidationException].create(org.codehaus.stax2.validation.XMLValidationProblem)'
    - '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
    - '[com.ctc.wstx.sr.StreamScanner]._reportProblem(XMLReporter,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:572,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(com.ctc.wstx.io.WstxInputLocation,String,int)'
      Src: com.ctc.wstx.sr.StreamScanner:572,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
      Src: com.ctc.wstx.sr.StreamScanner:572,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 574
      start: 569
    functionDepth: 3
    functionLinenumber: 569
    functionLinenumberEnd: 574
    functionName: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(com.ctc.wstx.io.WstxInputLocation,String,int)'
    - '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
    - '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
    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:580,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
      Src: com.ctc.wstx.sr.StreamScanner:580,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 582
      start: 576
    functionDepth: 3
    functionLinenumber: 576
    functionLinenumberEnd: 582
    functionName: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(com.ctc.wstx.io.WstxInputLocation,String,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
    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:587,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
      Src: com.ctc.wstx.sr.StreamScanner:587,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 588
      start: 584
    functionDepth: 3
    functionLinenumber: 584
    functionLinenumberEnd: 588
    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:
    - '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(javax.xml.stream.Location,String)'
    - '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
    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:594,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:594,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 595
      start: 590
    functionDepth: 0
    functionLinenumber: 590
    functionLinenumberEnd: 595
    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:
    - '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(com.ctc.wstx.sr.StreamScanner)'
    - '[java.text.MessageFormat].format(String,Object,Object)'
    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:605,1
    - Dst: '[com.ctc.wstx.exc.WstxParsingException].<init>(String,com.ctc.wstx.io.WstxInputLocation)'
      Src: com.ctc.wstx.sr.StreamScanner:605,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 606
      start: 603
    functionDepth: 1
    functionLinenumber: 603
    functionLinenumberEnd: 606
    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.exc.WstxParsingException].<init>(String,com.ctc.wstx.io.WstxInputLocation)'
    - '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
    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:624,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 625
      start: 622
    functionDepth: 1
    functionLinenumber: 622
    functionLinenumberEnd: 625
    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:630,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:629,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 631
      start: 627
    functionDepth: 1
    functionLinenumber: 627
    functionLinenumberEnd: 631
    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.sr.StreamScanner].getLastCharLocation()'
    - '[com.ctc.wstx.exc.WstxUnexpectedCharException].<init>(String,com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.sr.StreamScanner)'
    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:636,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
      Src: com.ctc.wstx.sr.StreamScanner:637,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:637,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 638
      start: 633
    functionDepth: 1
    functionLinenumber: 633
    functionLinenumberEnd: 638
    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].getLastCharLocation()'
    - '[com.ctc.wstx.sr.StreamScanner].getCharDesc(com.ctc.wstx.sr.StreamScanner)'
    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:641,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 642
      start: 640
    functionDepth: 2
    functionLinenumber: 640
    functionLinenumberEnd: 642
    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:645,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 646
      start: 644
    functionDepth: 3
    functionLinenumber: 644
    functionLinenumberEnd: 646
    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:654,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getCharDesc(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:656,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
      Src: com.ctc.wstx.sr.StreamScanner:660,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:660,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 666
      start: 648
    functionDepth: 2
    functionLinenumber: 648
    functionLinenumberEnd: 666
    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].getLastCharLocation()'
    - '[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].constructNullCharException()'
    - '[com.ctc.wstx.sr.StreamScanner].getCharDesc(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:672,1
    - Dst: '[com.ctc.wstx.exc.WstxEOFException].<init>(String,com.ctc.wstx.io.WstxInputLocation)'
      Src: com.ctc.wstx.sr.StreamScanner:671,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 673
      start: 668
    functionDepth: 1
    functionLinenumber: 668
    functionLinenumberEnd: 673
    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.sr.StreamScanner].getLastCharLocation()'
    - '[com.ctc.wstx.exc.WstxEOFException].<init>(String,com.ctc.wstx.io.WstxInputLocation)'
    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:685,1
    - Dst: '[com.ctc.wstx.exc.WstxEOFException].<init>(String,com.ctc.wstx.io.WstxInputLocation)'
      Src: com.ctc.wstx.sr.StreamScanner:684,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 686
      start: 681
    functionDepth: 1
    functionLinenumber: 681
    functionLinenumberEnd: 686
    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.sr.StreamScanner].getLastCharLocation()'
    - '[com.ctc.wstx.exc.WstxEOFException].<init>(String,com.ctc.wstx.io.WstxInputLocation)'
    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:689,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 690
      start: 688
    functionDepth: 1
    functionLinenumber: 688
    functionLinenumberEnd: 690
    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:698,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 699
      start: 692
    functionDepth: 0
    functionLinenumber: 692
    functionLinenumberEnd: 699
    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:708,1
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].throwRuntimeException(Exception)'
      Src: com.ctc.wstx.sr.StreamScanner:710,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 711
      start: 705
    functionDepth: 2
    functionLinenumber: 705
    functionLinenumberEnd: 711
    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.util.ExceptionUtil].throwRuntimeException(Exception)'
    - '[com.ctc.wstx.exc.WstxLazyException].throwLazily(javax.xml.stream.XMLStreamException)'
    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:714,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 715
      start: 713
    functionDepth: 1
    functionLinenumber: 713
    functionLinenumberEnd: 715
    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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 731
      start: 729
    functionDepth: 0
    functionLinenumber: 729
    functionLinenumberEnd: 731
    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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 735
      start: 733
    functionDepth: 0
    functionLinenumber: 733
    functionLinenumberEnd: 735
    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:741,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 746
      start: 737
    functionDepth: 2
    functionLinenumber: 737
    functionLinenumberEnd: 746
    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:762,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 767
      start: 757
    functionDepth: 2
    functionLinenumber: 757
    functionLinenumberEnd: 767
    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:773,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 776
      start: 769
    functionDepth: 3
    functionLinenumber: 769
    functionLinenumberEnd: 776
    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:790,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 793
      start: 786
    functionDepth: 3
    functionLinenumber: 786
    functionLinenumberEnd: 793
    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:805,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].skipCRLF(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:813,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:815,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMore()'
      Src: com.ctc.wstx.sr.StreamScanner:819,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 826
      start: 800
    functionDepth: 2
    functionLinenumber: 800
    functionLinenumberEnd: 826
    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].loadMore()'
    - '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].skipCRLF(com.ctc.wstx.sr.StreamScanner)'
    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:832,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].skipCRLF(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:839,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:841,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMore(String)'
      Src: com.ctc.wstx.sr.StreamScanner:846,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 851
      start: 828
    functionDepth: 3
    functionLinenumber: 828
    functionLinenumberEnd: 851
    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].loadMore(String)'
    - '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].skipCRLF(com.ctc.wstx.sr.StreamScanner)'
    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:856,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNextInCurrAfterWS(String,char)'
      Src: com.ctc.wstx.sr.StreamScanner:856,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 857
      start: 853
    functionDepth: 4
    functionLinenumber: 853
    functionLinenumberEnd: 857
    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].getNextInCurrAfterWS(String,char)'
    - '[com.ctc.wstx.sr.StreamScanner].getNextCharFromCurrent(String)'
    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:865,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(char)'
      Src: com.ctc.wstx.sr.StreamScanner:867,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent(String)'
      Src: com.ctc.wstx.sr.StreamScanner:872,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 877
      start: 859
    functionDepth: 4
    functionLinenumber: 859
    functionLinenumberEnd: 877
    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].throwInvalidSpace(char)'
    - '[com.ctc.wstx.sr.StreamScanner].skipCRLF(char)'
    - '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent(String)'
    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:892,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 901
      start: 887
    functionDepth: 3
    functionLinenumber: 887
    functionLinenumberEnd: 901
    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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 906
      start: 903
    functionDepth: 0
    functionLinenumber: 903
    functionLinenumberEnd: 906
    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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 911
      start: 908
    functionDepth: 0
    functionLinenumber: 908
    functionLinenumberEnd: 911
    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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 918
      start: 918
    functionDepth: 0
    functionLinenumber: 918
    functionLinenumberEnd: 918
    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:946,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxEntityDepth()'
      Src: com.ctc.wstx.sr.StreamScanner:947,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,int,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:947,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].initInputLocation(int,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:949,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 959
      start: 933
    functionDepth: 1
    functionLinenumber: 933
    functionLinenumberEnd: 959
    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.io.WstxInputSource].initInputLocation(int,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxEntityDepth()'
    - '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,int,com.ctc.wstx.sr.StreamScanner)'
    - '[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:978,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,long,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:978,1
    - Dst: input.readInto()
      Src: com.ctc.wstx.sr.StreamScanner:982,1
    - Dst: input.close()
      Src: com.ctc.wstx.sr.StreamScanner:986,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:988,1
    - Dst: input.getParent()
      Src: com.ctc.wstx.sr.StreamScanner:997,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwNullParent(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:999,1
    - Dst: input.getScopeId()
      Src: com.ctc.wstx.sr.StreamScanner:1004,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].handleIncompleteEntityProblem(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1005,1
    - Dst: input.restoreContext()
      Src: com.ctc.wstx.sr.StreamScanner:1009,1
    - Dst: input.getScopeId()
      Src: com.ctc.wstx.sr.StreamScanner:1010,1
    - Dst: input.fromInternalEntity()
      Src: com.ctc.wstx.sr.StreamScanner:1016,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1022
      start: 968
    functionDepth: 1
    functionLinenumber: 968
    functionLinenumberEnd: 1022
    functionName: '[com.ctc.wstx.sr.StreamScanner].loadMore()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 3
    functionsReached:
    - input.fromInternalEntity()
    - '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,long,com.ctc.wstx.sr.StreamScanner)'
    - input.close()
    - '[com.ctc.wstx.sr.StreamScanner].throwNullParent(com.ctc.wstx.sr.StreamScanner)'
    - input.getScopeId()
    - input.getParent()
    - input.readInto()
    - '[com.ctc.wstx.api.ReaderConfig].getMaxCharacters()'
    - '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
    - input.restoreContext()
    - '[com.ctc.wstx.sr.StreamScanner].handleIncompleteEntityProblem(com.ctc.wstx.sr.StreamScanner)'
    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:1027,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedEOF(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1028,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1031
      start: 1024
    functionDepth: 2
    functionLinenumber: 1024
    functionLinenumberEnd: 1031
    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:1039,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,long,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1039,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].readInto()'
      Src: com.ctc.wstx.sr.StreamScanner:1041,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1044,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1046
      start: 1033
    functionDepth: 1
    functionLinenumber: 1033
    functionLinenumberEnd: 1046
    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.io.WstxInputSource].readInto()'
    - '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,long,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxCharacters()'
    - '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(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:1051,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedEOB(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1052,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1055
      start: 1048
    functionDepth: 2
    functionLinenumber: 1048
    functionLinenumberEnd: 1055
    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:1079,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1081,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1083
      start: 1071
    functionDepth: 0
    functionLinenumber: 1071
    functionLinenumberEnd: 1083
    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:1092,1
    - Dst: input.close()
      Src: com.ctc.wstx.sr.StreamScanner:1094,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1097,1
    - Dst: input.getParent()
      Src: com.ctc.wstx.sr.StreamScanner:1102,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwNullParent(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1104,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1108
      start: 1085
    functionDepth: 0
    functionLinenumber: 1085
    functionLinenumberEnd: 1108
    functionName: '[com.ctc.wstx.sr.StreamScanner].closeAllInput(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - input.close()
    - '[com.ctc.wstx.sr.StreamScanner].throwNullParent(com.ctc.wstx.sr.StreamScanner)'
    - input.getParent()
    - '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
    - input.closeCompletely()
    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:1115,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1117
      start: 1113
    functionDepth: 0
    functionLinenumber: 1113
    functionLinenumberEnd: 1117
    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:1157,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].resolveCharEnt(null,boolean)'
      Src: com.ctc.wstx.sr.StreamScanner:1166,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].resolveCharEnt(null,boolean)'
      Src: com.ctc.wstx.sr.StreamScanner:1180,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportNoSurrogatePair(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1184,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportNoSurrogatePair(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1187,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportNoSurrogatePair(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1190,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportNoSurrogatePair(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1193,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportInvalidSurrogatePair(int,int)'
      Src: com.ctc.wstx.sr.StreamScanner:1206,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].validateChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1210,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1265
      start: 1151
    functionDepth: 2
    functionLinenumber: 1151
    functionLinenumberEnd: 1265
    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].reportNoSurrogatePair(int)'
    - '[com.ctc.wstx.sr.StreamScanner].validateChar(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].reportInvalidSurrogatePair(int,int)'
    - '[com.ctc.wstx.sr.StreamScanner].resolveCharEnt(null,boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].allowsSurrogatePairEntities()'
    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:1310,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].inputInBuffer()'
      Src: com.ctc.wstx.sr.StreamScanner:1311,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedEOF(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1313,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].resolveCharEnt(null,boolean)'
      Src: com.ctc.wstx.sr.StreamScanner:1329,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1378
      start: 1297
    functionDepth: 1
    functionLinenumber: 1297
    functionLinenumberEnd: 1378
    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].resolveCharEnt(null,boolean)'
    - '[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: 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:1400,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].inputInBuffer()'
      Src: com.ctc.wstx.sr.StreamScanner:1401,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedEOF(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1403,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].parseEntityName(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1467,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].findEntity(String,null)'
      Src: com.ctc.wstx.sr.StreamScanner:1470,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1471
      start: 1387
    functionDepth: 1
    functionLinenumber: 1387
    functionLinenumberEnd: 1471
    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].findEntity(String,null)'
    - '[com.ctc.wstx.sr.StreamScanner].ensureInput(int)'
    - '[com.ctc.wstx.sr.StreamScanner].parseEntityName(com.ctc.wstx.sr.StreamScanner)'
    - '[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:1491,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1494,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].resolveCharEnt(com.ctc.wstx.sr.StreamScanner,boolean)'
      Src: com.ctc.wstx.sr.StreamScanner:1495,1
    - Dst: originalSurface.length()
      Src: com.ctc.wstx.sr.StreamScanner:1497,1
    - Dst: originalSurface.length()
      Src: com.ctc.wstx.sr.StreamScanner:1498,1
    - Dst: originalSurface.getChars(int,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,int)
      Src: com.ctc.wstx.sr.StreamScanner:1498,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getIntEntity(int,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1499,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].parseEntityName(char)'
      Src: com.ctc.wstx.sr.StreamScanner:1505,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1508,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1514,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1516,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.StreamScanner:1520,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1520,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.StreamScanner:1524,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1524,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1528,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.StreamScanner:1535,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.StreamScanner:1536,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,int)'
      Src: com.ctc.wstx.sr.StreamScanner:1536,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getIntEntity(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1537,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].expandEntity(String,boolean,null)'
      Src: com.ctc.wstx.sr.StreamScanner:1543,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 45
    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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1548
      start: 1488
    functionDepth: 6
    functionLinenumber: 1488
    functionLinenumberEnd: 1548
    functionName: '[com.ctc.wstx.sr.StreamScanner].fullyResolveEntity(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.ctc.wstx.sr.StreamScanner].getIntEntity(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].getIntEntity(int,com.ctc.wstx.sr.StreamScanner)'
    - '[StringBuilder].<init>(String)'
    - '[com.ctc.wstx.sr.StreamScanner].resolveCharEnt(com.ctc.wstx.sr.StreamScanner,boolean)'
    - '[String].equals(String)'
    - originalSurface.length()
    - '[com.ctc.wstx.sr.StreamScanner].parseEntityName(char)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sr.StreamScanner].expandEntity(String,boolean,null)'
    - '[com.ctc.wstx.sr.StreamScanner].getNextCharFromCurrent(com.ctc.wstx.sr.StreamScanner)'
    - originalSurface.getChars(int,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,int)
    - '[String].getChars(int,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,int)'
    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:1556,1
    - Dst: '[java.util.Map<String,com.ctc.wstx.ent.IntEntity>].get(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1558,1
    - Dst: Character.toString(char)
      Src: com.ctc.wstx.sr.StreamScanner:1562,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1564,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.sr.StreamScanner:1566,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.sr.StreamScanner:1567,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.sr.StreamScanner:1568,1
    - Dst: '[com.ctc.wstx.ent.IntEntity].create(String,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1570,1
    - Dst: '[java.util.Map<String,com.ctc.wstx.ent.IntEntity>].put(String,com.ctc.wstx.ent.IntEntity)'
      Src: com.ctc.wstx.sr.StreamScanner:1571,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1574
      start: 1554
    functionDepth: 1
    functionLinenumber: 1554
    functionLinenumberEnd: 1574
    functionName: '[com.ctc.wstx.sr.StreamScanner].getIntEntity(int,char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(int)'
    - '[java.util.Map<String,com.ctc.wstx.ent.IntEntity>].put(String,com.ctc.wstx.ent.IntEntity)'
    - '[String].<init>(char[])'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - 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)'
    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:1594,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].expandUnresolvedEntity(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1605,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].expandEntity(com.ctc.wstx.ent.EntityDecl,boolean)'
      Src: com.ctc.wstx.sr.StreamScanner:1611,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1615
      start: 1588
    functionDepth: 3
    functionLinenumber: 1588
    functionLinenumberEnd: 1615
    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].findEntity(String,Object)'
    - '[com.ctc.wstx.sr.StreamScanner].expandEntity(com.ctc.wstx.ent.EntityDecl,boolean)'
    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:1629,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].isOrIsExpandedFrom(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1634,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwRecursionError(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1635,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].isParsed()'
      Src: com.ctc.wstx.sr.StreamScanner:1642,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,String,null)'
      Src: com.ctc.wstx.sr.StreamScanner:1643,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].isExternal()'
      Src: com.ctc.wstx.sr.StreamScanner:1647,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,String,null)'
      Src: com.ctc.wstx.sr.StreamScanner:1650,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
      Src: com.ctc.wstx.sr.StreamScanner:1652,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,String,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1653,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxEntityCount()'
      Src: com.ctc.wstx.sr.StreamScanner:1657,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,long)'
      Src: com.ctc.wstx.sr.StreamScanner:1657,1
    - Dst: oldInput.saveContext()
      Src: com.ctc.wstx.sr.StreamScanner:1660,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:1663,1
    - Dst: fex.getClass()
      Src: com.ctc.wstx.sr.StreamScanner:1668,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getName()'
      Src: com.ctc.wstx.sr.StreamScanner:1668,1
    - Dst: fex.getMessage()
      Src: com.ctc.wstx.sr.StreamScanner:1668,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:1668,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1670,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
      Src: com.ctc.wstx.sr.StreamScanner:1675,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1676
      start: 1626
    functionDepth: 2
    functionLinenumber: 1626
    functionLinenumberEnd: 1676
    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].isExternal()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxEntityCount()'
    - '[com.ctc.wstx.io.WstxInputSource].isOrIsExpandedFrom(String)'
    - '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,long)'
    - '[com.ctc.wstx.sr.StreamScanner].throwRecursionError(String)'
    - '[com.ctc.wstx.ent.EntityDecl].getName()'
    - '[com.ctc.wstx.ent.EntityDecl].expand(com.ctc.wstx.sr.StreamScanner,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
    - fex.getClass()
    - '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
    - oldInput.saveContext()
    - '[com.ctc.wstx.sr.StreamScanner].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
    - fex.getMessage()
    - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.ent.EntityDecl].isParsed()'
    - '[com.ctc.wstx.sr.StreamScanner].getName()'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
    - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,String,com.ctc.wstx.sr.StreamScanner)'
    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:1685,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].isOrIsExpandedFrom(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1692,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwRecursionError(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1693,1
    - Dst: oldInput.saveContext()
      Src: com.ctc.wstx.sr.StreamScanner:1697,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:1706,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getEmptyLocation()'
      Src: com.ctc.wstx.sr.StreamScanner:1709,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getEntityId()'
      Src: com.ctc.wstx.sr.StreamScanner:1710,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getSource()'
      Src: com.ctc.wstx.sr.StreamScanner:1710,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getEmptyLocation()'
      Src: com.ctc.wstx.sr.StreamScanner:1711,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:1709,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1714,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
      Src: com.ctc.wstx.sr.StreamScanner:1718,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].handleUndeclaredEntity(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1722,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1724
      start: 1682
    functionDepth: 2
    functionLinenumber: 1682
    functionLinenumberEnd: 1724
    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.io.WstxInputSource].getEntityId()'
    - '[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].isOrIsExpandedFrom(String)'
    - '[com.ctc.wstx.sr.StreamScanner].throwRecursionError(String)'
    - '[com.ctc.wstx.io.WstxInputSource].getSource()'
    - '[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)'
    - oldInput.saveContext()
    - '[com.ctc.wstx.sr.StreamScanner].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
    - '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].handleUndeclaredEntity(String)'
    - '[com.ctc.wstx.io.WstxInputLocation].getEmptyLocation()'
    - '[com.ctc.wstx.api.ReaderConfig].getUndeclaredEntityResolver()'
    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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1741
      start: 1740
    functionDepth: 0
    functionLinenumber: 1740
    functionLinenumberEnd: 1741
    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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1749
      start: 1748
    functionDepth: 0
    functionLinenumber: 1748
    functionLinenumberEnd: 1749
    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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1752
      start: 1751
    functionDepth: 0
    functionLinenumber: 1751
    functionLinenumberEnd: 1752
    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:1787,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(char,String)'
      Src: com.ctc.wstx.sr.StreamScanner:1789,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(char,String)'
      Src: com.ctc.wstx.sr.StreamScanner:1791,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].getHashSeed()'
      Src: com.ctc.wstx.sr.StreamScanner:1795,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].parseLocalName2(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1810,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1817,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1825,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].findSymbol(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,int)'
      Src: com.ctc.wstx.sr.StreamScanner:1824,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 23
    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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1826
      start: 1780
    functionDepth: 1
    functionLinenumber: 1780
    functionLinenumberEnd: 1826
    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].isNameChar(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(char,String)'
    - '[com.ctc.wstx.util.SymbolTable].getHashSeed()'
    - '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].parseLocalName2(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].isNameStartChar(char)'
    - '[com.ctc.wstx.util.SymbolTable].findSymbol(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,int)'
    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:1841,1
    - Dst: System.arraycopy(com.ctc.wstx.sr.StreamScanner,int,char[],int,com.ctc.wstx.sr.StreamScanner)
      Src: com.ctc.wstx.sr.StreamScanner:1844,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
      Src: com.ctc.wstx.sr.StreamScanner:1851,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1859,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
      Src: com.ctc.wstx.sr.StreamScanner:1864,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1871,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].findSymbol(char[],int,com.ctc.wstx.sr.StreamScanner,int)'
      Src: com.ctc.wstx.sr.StreamScanner:1871,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 24
    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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1872
      start: 1836
    functionDepth: 2
    functionLinenumber: 1836
    functionLinenumberEnd: 1872
    functionName: '[com.ctc.wstx.sr.StreamScanner].parseLocalName2(int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
    - System.arraycopy(com.ctc.wstx.sr.StreamScanner,int,char[],int,com.ctc.wstx.sr.StreamScanner)
    - '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
    - '[com.ctc.wstx.util.SymbolTable].findSymbol(char[],int,com.ctc.wstx.sr.StreamScanner,int)'
    - '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
    - '[com.ctc.wstx.sr.StreamScanner].getNameBuffer(int)'
    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:1895,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].parseFullName()'
      Src: com.ctc.wstx.sr.StreamScanner:1897,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1898
      start: 1891
    functionDepth: 2
    functionLinenumber: 1891
    functionLinenumberEnd: 1898
    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:1904,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].parseFNameForError()'
      Src: com.ctc.wstx.sr.StreamScanner:1907,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwNsColonException(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1907,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(char,String)'
      Src: com.ctc.wstx.sr.StreamScanner:1912,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(char,String)'
      Src: com.ctc.wstx.sr.StreamScanner:1914,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].getHashSeed()'
      Src: com.ctc.wstx.sr.StreamScanner:1919,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].parseFullName2(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1933,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].parseFNameForError()'
      Src: com.ctc.wstx.sr.StreamScanner:1939,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwNsColonException(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1939,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1945,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1954,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].findSymbol(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,int)'
      Src: com.ctc.wstx.sr.StreamScanner:1953,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 33
    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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 1955
      start: 1900
    functionDepth: 4
    functionLinenumber: 1900
    functionLinenumberEnd: 1955
    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].parseFNameForError()'
    - '[com.ctc.wstx.sr.StreamScanner].throwNsColonException(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(char,String)'
    - '[com.ctc.wstx.util.SymbolTable].getHashSeed()'
    - '[com.ctc.wstx.sr.StreamScanner].parseFullName2(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].throwNsColonException(String)'
    - '[com.ctc.wstx.sr.StreamScanner].isNameStartChar(char)'
    - '[com.ctc.wstx.util.SymbolTable].findSymbol(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,int)'
    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:1963,1
    - Dst: System.arraycopy(com.ctc.wstx.sr.StreamScanner,int,char[],int,com.ctc.wstx.sr.StreamScanner)
      Src: com.ctc.wstx.sr.StreamScanner:1966,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
      Src: com.ctc.wstx.sr.StreamScanner:1977,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].parseFNameForError()'
      Src: com.ctc.wstx.sr.StreamScanner:1984,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwNsColonException(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1984,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1988,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
      Src: com.ctc.wstx.sr.StreamScanner:1994,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2002,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].findSymbol(char[],int,com.ctc.wstx.sr.StreamScanner,int)'
      Src: com.ctc.wstx.sr.StreamScanner:2002,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 31
    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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 2003
      start: 1957
    functionDepth: 4
    functionLinenumber: 1957
    functionLinenumberEnd: 2003
    functionName: '[com.ctc.wstx.sr.StreamScanner].parseFullName2(int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].parseFNameForError()'
    - '[com.ctc.wstx.sr.StreamScanner].throwNsColonException(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
    - System.arraycopy(com.ctc.wstx.sr.StreamScanner,int,char[],int,com.ctc.wstx.sr.StreamScanner)
    - '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
    - '[com.ctc.wstx.util.SymbolTable].findSymbol(char[],int,com.ctc.wstx.sr.StreamScanner,int)'
    - '[com.ctc.wstx.util.SymbolTable].finalizeHash(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
    - '[com.ctc.wstx.sr.StreamScanner].getNameBuffer(int)'
    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:2015,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNext()'
      Src: com.ctc.wstx.sr.StreamScanner:2022,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2028,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2032,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.sr.StreamScanner:2034,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2035
      start: 2012
    functionDepth: 3
    functionLinenumber: 2012
    functionLinenumberEnd: 2035
    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].isNameChar(com.ctc.wstx.sr.StreamScanner)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.sr.StreamScanner].getNext()'
    - '[StringBuilder].append(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:2040,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
      Src: com.ctc.wstx.sr.StreamScanner:2043,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,String,null)'
      Src: com.ctc.wstx.sr.StreamScanner:2044,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(com.ctc.wstx.sr.StreamScanner,String)'
      Src: com.ctc.wstx.sr.StreamScanner:2049,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 2052
      start: 2037
    functionDepth: 5
    functionLinenumber: 2037
    functionLinenumberEnd: 2052
    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].throwUnexpectedChar(com.ctc.wstx.sr.StreamScanner,String)'
    - '[com.ctc.wstx.sr.StreamScanner].parseFullName(char)'
    - '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
    - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,String,null)'
    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:2066,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNextChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2077,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2078,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 2084
      start: 2063
    functionDepth: 0
    functionLinenumber: 2063
    functionLinenumberEnd: 2084
    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].getNextChar(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].isNameChar(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:2102,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNextChar(String)'
      Src: com.ctc.wstx.sr.StreamScanner:2107,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].markLF()'
      Src: com.ctc.wstx.sr.StreamScanner:2116,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].peekNext()'
      Src: com.ctc.wstx.sr.StreamScanner:2118,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
      Src: com.ctc.wstx.sr.StreamScanner:2125,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
      Src: com.ctc.wstx.sr.StreamScanner:2137,1
    - Dst: '[String].<init>(char[],int,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2142,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 2143
      start: 2098
    functionDepth: 4
    functionLinenumber: 2098
    functionLinenumberEnd: 2143
    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].getNameBuffer()'
    - '[com.ctc.wstx.sr.StreamScanner].markLF()'
    - '[com.ctc.wstx.sr.StreamScanner].getNextChar(String)'
    - '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
    - '[String].<init>(char[],int,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].peekNext()'
    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:2162,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNextChar(String)'
      Src: com.ctc.wstx.sr.StreamScanner:2168,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].markLF()'
      Src: com.ctc.wstx.sr.StreamScanner:2173,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].peekNext()'
      Src: com.ctc.wstx.sr.StreamScanner:2177,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(com.ctc.wstx.sr.StreamScanner,String)'
      Src: com.ctc.wstx.sr.StreamScanner:2189,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
      Src: com.ctc.wstx.sr.StreamScanner:2195,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
      Src: com.ctc.wstx.sr.StreamScanner:2209,1
    - Dst: '[String].<init>(char[],int,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2216,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 2217
      start: 2159
    functionDepth: 4
    functionLinenumber: 2159
    functionLinenumberEnd: 2217
    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].getNameBuffer()'
    - '[com.ctc.wstx.sr.StreamScanner].markLF()'
    - '[com.ctc.wstx.sr.StreamScanner].getNextChar(String)'
    - '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
    - '[String].<init>(char[],int,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].peekNext()'
    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:2225,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:2238,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].markLF()'
      Src: com.ctc.wstx.sr.StreamScanner:2245,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].markLF()'
      Src: com.ctc.wstx.sr.StreamScanner:2252,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:2256,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNextChar(String)'
      Src: com.ctc.wstx.sr.StreamScanner:2259,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].append()'
      Src: com.ctc.wstx.sr.StreamScanner:2262,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].append(char)'
      Src: com.ctc.wstx.sr.StreamScanner:2265,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].append(char)'
      Src: com.ctc.wstx.sr.StreamScanner:2267,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].append(char)'
      Src: com.ctc.wstx.sr.StreamScanner:2268,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].markLF()'
      Src: com.ctc.wstx.sr.StreamScanner:2272,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:2278,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMore(String)'
      Src: com.ctc.wstx.sr.StreamScanner:2280,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 2285
      start: 2219
    functionDepth: 3
    functionLinenumber: 2219
    functionLinenumberEnd: 2285
    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.sr.StreamScanner].getNextChar(String)'
    - '[com.ctc.wstx.util.TextBuffer].append()'
    - '[com.ctc.wstx.sr.StreamScanner].loadMore(String)'
    - '[com.ctc.wstx.util.TextBuffer].append(char)'
    - '[com.ctc.wstx.util.TextBuffer].append(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
    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:2297,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.sr.StreamScanner:2300,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNextCharFromCurrent(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2306,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2312,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(com.ctc.wstx.sr.StreamScanner,String)'
      Src: com.ctc.wstx.sr.StreamScanner:2322,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportUnicodeOverflow()'
      Src: com.ctc.wstx.sr.StreamScanner:2326,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportUnicodeOverflow()'
      Src: com.ctc.wstx.sr.StreamScanner:2335,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(com.ctc.wstx.sr.StreamScanner,String)'
      Src: com.ctc.wstx.sr.StreamScanner:2338,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNextCharFromCurrent(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2341,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2344,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].validateChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2349,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 2352
      start: 2293
    functionDepth: 1
    functionLinenumber: 2293
    functionLinenumberEnd: 2352
    functionName: '[com.ctc.wstx.sr.StreamScanner].resolveCharEnt(StringBuilder,boolean)'
    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].getNextChar(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].validateChar(com.ctc.wstx.sr.StreamScanner)'
    - '[StringBuilder].append(char)'
    - '[com.ctc.wstx.sr.StreamScanner].getNextCharFromCurrent(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].reportUnicodeOverflow()'
    - '[StringBuilder].append(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:2365,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportUnicodeOverflow()'
      Src: com.ctc.wstx.sr.StreamScanner:2370,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportIllegalChar(int)'
      Src: com.ctc.wstx.sr.StreamScanner:2373,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String)'
      Src: com.ctc.wstx.sr.StreamScanner:2378,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportIllegalChar(int)'
      Src: com.ctc.wstx.sr.StreamScanner:2383,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 2386
      start: 2358
    functionDepth: 2
    functionLinenumber: 2358
    functionLinenumberEnd: 2386
    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].throwParseError(String)'
    - '[com.ctc.wstx.sr.StreamScanner].reportIllegalChar(int)'
    - '[com.ctc.wstx.sr.StreamScanner].reportUnicodeOverflow()'
    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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 2400
      start: 2388
    functionDepth: 0
    functionLinenumber: 2388
    functionLinenumberEnd: 2400
    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:2406,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 2408
      start: 2402
    functionDepth: 0
    functionLinenumber: 2402
    functionLinenumberEnd: 2408
    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:2418,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 2419
      start: 2415
    functionDepth: 0
    functionLinenumber: 2415
    functionLinenumberEnd: 2419
    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:2424,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 2425
      start: 2421
    functionDepth: 0
    functionLinenumber: 2421
    functionLinenumberEnd: 2425
    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:2430,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,com.ctc.wstx.sr.StreamScanner,null)'
      Src: com.ctc.wstx.sr.StreamScanner:2430,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2431
      start: 2427
    functionDepth: 0
    functionLinenumber: 2427
    functionLinenumberEnd: 2431
    functionName: '[com.ctc.wstx.sr.StreamScanner].reportUnicodeOverflow()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,com.ctc.wstx.sr.StreamScanner,null)'
    - Integer.toHexString(com.ctc.wstx.sr.StreamScanner)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].reportUnicodeOverflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.toHexString(int)
      Src: com.ctc.wstx.sr.StreamScanner:2436,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,com.ctc.wstx.sr.StreamScanner,null)'
      Src: com.ctc.wstx.sr.StreamScanner:2436,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 2437
      start: 2433
    functionDepth: 0
    functionLinenumber: 2433
    functionLinenumberEnd: 2437
    functionName: '[com.ctc.wstx.sr.StreamScanner].reportIllegalChar(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - Integer.toHexString(int)
    - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,com.ctc.wstx.sr.StreamScanner,null)'
    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:2442,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,com.ctc.wstx.sr.StreamScanner,null)'
      Src: com.ctc.wstx.sr.StreamScanner:2442,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 2443
      start: 2439
    functionDepth: 0
    functionLinenumber: 2439
    functionLinenumberEnd: 2443
    functionName: '[com.ctc.wstx.sr.StreamScanner].reportNoSurrogatePair(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - Integer.toHexString(int)
    - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,com.ctc.wstx.sr.StreamScanner,null)'
    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:2448,1
    - Dst: Integer.toHexString(int)
      Src: com.ctc.wstx.sr.StreamScanner:2448,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:2448,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 2449
      start: 2445
    functionDepth: 1
    functionLinenumber: 2445
    functionLinenumberEnd: 2449
    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:2455,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 2457
      start: 2451
    functionDepth: 1
    functionLinenumber: 2451
    functionLinenumberEnd: 2457
    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:2462,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.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.cfg.InputConfigFlags
      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: 2463
      start: 2459
    functionDepth: 0
    functionLinenumber: 2459
    functionLinenumberEnd: 2463
    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.api.ReaderConfig].willDoXmlIdTyping()'
    - '[com.ctc.wstx.util.TextBuilder].<init>(int)'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxAttributesPerElement()'
    - '[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)'
    - '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
    - '[com.ctc.wstx.util.StringUtil].normalizeSpaces(char[],int,int)'
    - mAttributes[index].setValue(String)
    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.util.TextBuilder].getAllValues()'
    - attr.getValue(String,com.ctc.wstx.sr.AttributeCollector)
    - attr.getValue(String)
    - '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
    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:
    - '[String].length()'
    - '[com.ctc.wstx.sr.AttributeCollector].getValue(com.ctc.wstx.sr.AttributeCollector)'
    - nsURI.hashCode()
    - mAttributes[ix].hasQName(com.ctc.wstx.sr.AttributeCollector,String)
    - '[String].hashCode()'
    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:
    - mAttributes[0].hasLocalName(String)
    - mAttributes[2].hasLocalName(String)
    - '[com.ctc.wstx.sr.AttributeCollector].getValue(com.ctc.wstx.sr.AttributeCollector)'
    - mAttributes[i].hasLocalName(String)
    - mAttributes[3].hasLocalName(String)
    - mAttributes[1].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].length()'
    - nsURI.hashCode()
    - '[String].hashCode()'
    - mAttributes[ix].hasQName(com.ctc.wstx.sr.AttributeCollector,String)
    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].decode(char[],com.ctc.wstx.sr.AttributeCollector,int)'
    - '[com.ctc.wstx.util.StringUtil].isSpace()'
    - '[com.ctc.wstx.sr.AttributeCollector].getValueStartOffset(int)'
    - '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
    - '[org.codehaus.stax2.typed.TypedValueDecoder].handleEmptyValue()'
    - '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
    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].decodeValues(org.codehaus.stax2.typed.TypedArrayDecoder,com.ctc.wstx.sr.InputProblemReporter,char[],com.ctc.wstx.sr.AttributeCollector,int)'
    - '[com.ctc.wstx.sr.AttributeCollector].throwIndex(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.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)'
    - '[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)'
    - iae.getMessage()
    - '[com.ctc.wstx.sr.InputProblemReporter].getLocation()'
    - '[com.ctc.wstx.sr.AttributeCollector].getValueStartOffset(int)'
    - '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
    - '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].decodeCompletely()'
    - '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
    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:
    - '[org.codehaus.stax2.typed.TypedXMLStreamException].<init>(String,com.ctc.wstx.sr.AttributeCollector,javax.xml.stream.Location,com.ctc.wstx.sr.AttributeCollector)'
    - iae.getMessage()
    - '[com.ctc.wstx.sr.InputProblemReporter].getLocation()'
    - '[org.codehaus.stax2.typed.TypedArrayDecoder].decodeValue(char[],com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector)'
    - '[String].<init>(char[],com.ctc.wstx.sr.AttributeCollector)'
    - '[com.ctc.wstx.sr.AttributeCollector].checkExpand(org.codehaus.stax2.typed.TypedArrayDecoder)'
    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.util.InternCache].intern(com.ctc.wstx.sr.AttributeCollector)'
    - ns.getValue(String)
    - '[com.ctc.wstx.sr.AttributeCollector].length()'
    - ns.getValue(String,com.ctc.wstx.sr.AttributeCollector)
    - '[com.ctc.wstx.util.TextBuilder].getAllValues()'
    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)'
    - System.arraycopy(int[],int,com.ctc.wstx.sr.AttributeCollector,int,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)'
    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)'
    - '[org.codehaus.stax2.validation.XMLValidator].validateAttribute(com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,char[],int,int)'
    - attr.setValue(com.ctc.wstx.sr.AttributeCollector)
    - '[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:
    - '[com.ctc.wstx.sr.Attribute].<init>(String,String,int)'
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    - '[com.ctc.wstx.sr.AttributeCollector].allocBuffers()'
    - curr.reset(String,String,int)
    - '[com.ctc.wstx.util.DataUtil].growArrayToAtMost(Attribute[],int)'
    - '[com.ctc.wstx.util.TextBuilder].getCharSize()'
    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].length()'
    - '[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)'
    - '[com.ctc.wstx.sr.AttributeCollector].initHashArea()'
    - '[com.ctc.wstx.sr.AttributeCollector].getAttrBuilder(String,String)'
    - attr.setValue(String)
    - '[String].hashCode()'
    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:
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    - '[com.ctc.wstx.sr.Attribute].<init>(null,String,int)'
    - curr.reset(null,String,int)
    - '[com.ctc.wstx.util.DataUtil].growArrayToAtMost(Attribute[],int)'
    - Math.min(int,int)
    - '[com.ctc.wstx.util.TextBuilder].getCharSize()'
    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].throwDupAttr(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.sr.AttributeCollector)'
    - '[com.ctc.wstx.util.StringVector].findLastFromMap(com.ctc.wstx.sr.AttributeCollector)'
    - '[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)'
    - '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector)'
    - name.hashCode()
    - '[java.util.Arrays].fill(com.ctc.wstx.sr.AttributeCollector,int,com.ctc.wstx.sr.AttributeCollector,int)'
    - uri.hashCode()
    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:
    - '[com.ctc.wstx.sw.XmlWriter].writeAttribute(com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,String)'
    - '[com.ctc.wstx.sw.XmlWriter].writeAttribute(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.sr.AttributeCollector].getValue(int)'
    - prefix.length()
    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].<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)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].createElementStack(com.ctc.wstx.api.ReaderConfig)'
    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:
    - '[com.ctc.wstx.dtd.DTDSubset].getNotationList()'
    - '[String].equals(String)'
    - '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityList()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getProperty(String)'
    - '[ArrayList].<init>(List<javax.xml.stream.events.NotationDeclaration>)'
    - '[ArrayList].<init>(List<com.ctc.wstx.ent.EntityDecl>)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].safeEnsureFinishToken()'
    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: mConfig.getDTDOverride()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:283,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].hasConfigFlags(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:285,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,com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:284,1
    - Dst: '[com.ctc.wstx.io.BranchingReaderSource].endBranch(int)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:297,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].getNextCharAfterWS(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:302,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.ValidatingStreamReader,String)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:306,1
    - Dst: mConfig.getDTDOverride()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:316,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:334,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].combineWithExternalSubset(com.ctc.wstx.dtd.DTDSubset)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:342,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:351,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader]._reportProblem(com.ctc.wstx.sr.ValidatingStreamReader,String,String,null)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:356,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].createValidator(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:365,1
    - Dst: dtdv.setAttrValueNormalization(boolean)
      Src: com.ctc.wstx.sr.ValidatingStreamReader:370,1
    - Dst: dtdv.hasNsDefaults()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:372,1
    - Dst: mElementStack.setAutomaticDTDValidator(XMLValidator,com.ctc.wstx.sr.ValidatingStreamReader)
      Src: com.ctc.wstx.sr.ValidatingStreamReader:376,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 59
    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: 378
      start: 252
    functionDepth: 5
    functionLinenumber: 252
    functionLinenumberEnd: 378
    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.sr.ValidatingStreamReader].findDtdExtSubset(com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.dtd.DTDSubset)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].hasConfigFlags(com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[com.ctc.wstx.dtd.DTDSubset].createValidator(com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].getNextChar(com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].getNextCharAfterWS(com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[com.ctc.wstx.dtd.DTDSubset].combineWithExternalSubset(com.ctc.wstx.dtd.DTDSubset)'
    - dtdv.hasNsDefaults()
    - mConfig.getDTDOverride()
    - '[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.sr.ValidatingStreamReader)'
    - '[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.TypedStreamReader].finishDTD(boolean)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.ValidatingStreamReader,String)'
    - mElementStack.setAutomaticDTDValidator(XMLValidator,com.ctc.wstx.sr.ValidatingStreamReader)
    - '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
    - '[com.ctc.wstx.sr.ValidatingStreamReader]._reportProblem(com.ctc.wstx.sr.ValidatingStreamReader,String,String,null)'
    - dtdv.setAttrValueNormalization(boolean)
    - '[com.ctc.wstx.io.BranchingReaderSource].endBranch(int)'
    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:389,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].reportValidationProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:391,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: 393
      start: 383
    functionDepth: 0
    functionLinenumber: 383
    functionLinenumberEnd: 393
    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:403,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].reportProblem(null,String,String,null,null)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:408,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: 410
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 410
    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:428,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].constructDtdId(String,String)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:431,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].constructFromIOE(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:433,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].findCachedSubset(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:437,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].throwParseError(String,com.ctc.wstx.sr.ValidatingStreamReader,null)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:449,1
    - Dst: mConfig.getDtdResolver()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:466,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:465,1
    - Dst: fex.getClass()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:472,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].getName()'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:472,1
    - Dst: fex.getMessage()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:472,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:472,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].throwFromIOE(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:474,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].hasConfigFlags(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:478,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:477,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].isCachable()'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:487,1
    - Dst: mOwner.addCachedDTD(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)
      Src: com.ctc.wstx.sr.ValidatingStreamReader:488,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: 493
      start: 424
    functionDepth: 4
    functionLinenumber: 424
    functionLinenumberEnd: 493
    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].hasConfigFlags(com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].constructFromIOE(com.ctc.wstx.sr.ValidatingStreamReader)'
    - mOwner.addCachedDTD(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)
    - fex.getClass()
    - '[com.ctc.wstx.dtd.DTDSubset].isCachable()'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].throwFromIOE(com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].throwParseError(String,com.ctc.wstx.sr.ValidatingStreamReader,null)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].constructDtdId(String,String)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].findCachedSubset(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].getName()'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].throwParseError(String,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader)'
    - fex.getMessage()
    - '[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)'
    - mConfig.getDtdResolver()
    - '[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)'
    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:498,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].isReusableWith(com.ctc.wstx.dtd.DTDSubset)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:504,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: 509
      start: 495
    functionDepth: 0
    functionLinenumber: 495
    functionLinenumberEnd: 509
    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:518,1
    - Dst: '[com.ctc.wstx.util.URLUtil].uriFromSystemId(String)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:528,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:530,1
    - Dst: '[URL].toExternalForm()'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:532,1
    - Dst: '[java.net.URI].<init>(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:532,1
    - Dst: e.getMessage()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:534,1
    - Dst: '[java.io.IOException].<init>(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:534,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: 536
      start: 515
    functionDepth: 2
    functionLinenumber: 515
    functionLinenumberEnd: 536
    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].uriFromSystemId(String)'
    - '[java.io.IOException].<init>(com.ctc.wstx.sr.ValidatingStreamReader)'
    - e.getMessage()
    - '[java.net.URI].<init>(com.ctc.wstx.sr.ValidatingStreamReader)'
    - mInput.getSource()
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[URL].toExternalForm()'
    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:559,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].resolveExtSubsetPath(String)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:560,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:568,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:569,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:574,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: 575
      start: 538
    functionDepth: 3
    functionLinenumber: 538
    functionLinenumberEnd: 575
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].constructDtdId(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[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)'
    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:590,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: 591
      start: 577
    functionDepth: 0
    functionLinenumber: 577
    functionLinenumberEnd: 591
    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:613,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:614,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].reportValidationProblem(String,com.ctc.wstx.sr.ValidatingStreamReader,String)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:612,1
    - Dst: mElementStack.getTopElementDesc()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:619,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].reportValidationProblem(String,com.ctc.wstx.sr.ValidatingStreamReader,null)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:618,1
    - Dst: mElementStack.getTopElementDesc()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:627,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:628,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].reportValidationProblem(String,com.ctc.wstx.sr.ValidatingStreamReader,String)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:626,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:631,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: 633
      start: 606
    functionDepth: 1
    functionLinenumber: 606
    functionLinenumberEnd: 633
    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].reportValidationProblem(String,com.ctc.wstx.sr.ValidatingStreamReader,String)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].reportValidationProblem(String,com.ctc.wstx.sr.ValidatingStreamReader,null)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].throwParseError(String)'
    - mElementStack.getTopElementDesc()
    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].testSpaceAfterStartElement()'
  - '[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].testGetProcessedDTDSchemaWithOverride()'
  - '[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].testAccessExternalDtdDeniesFileProtocol()'
  - '[stax2.dtd.TestExternalDTD].testAccessExternalDtdAllowsFileProtocol()'
  - '[stax2.dtd.TestExternalDTD].testAccessExternalDtdDeniesProtocolMismatch()'
  - '[stax2.dtd.TestExternalDTD].testAccessExternalDtdIsCaseInsensitive()'
  - '[stax2.dtd.TestExternalDTD].testAccessExternalDtdAllTokenShortCircuits()'
  - '[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.ExtLocationInfo91Test].testLocationsWithExtEntity()'
  - '[stax2.stream.ExtLocationInfo91Test].testCharactersInExtEntity()'
  - '[stax2.stream.ExtLocationInfo91Test].testCommentInExtEntity()'
  - '[stax2.stream.ExtLocationInfo91Test].testNestedExternalEntities()'
  - '[stax2.stream.ExtLocationInfo91Test].testMultiLineExtEntity()'
  - '[stax2.stream.ExtLocationInfo91Test].testNewlineAfterExtEntityInParent()'
  - '[stax2.stream.ExtLocationInfo91Test].testCoalescingAcrossExtEntity()'
  - '[stax2.stream.ExtLocationInfo91Test].resolverFor(String,String)'
  - '[stax2.stream.ExtLocationInfo91Test].assertSystemId(org.codehaus.stax2.XMLStreamReader2,String)'
  - '[stax2.stream.ExtLocationInfo91Test].assertLocation(org.codehaus.stax2.XMLStreamReader2,String,int,int,int)'
  - '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
  - '[stax2.stream.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int)'
  - '[stax2.stream.ExtLocationInfo91Test].getReader(String,String,XMLResolver)'
  - '[stax2.stream.ExtLocationInfo91Test].getReader(String,String,XMLResolver,boolean)'
  - '[stax2.stream.ExtLocationInfo91Test].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/stream/ExtLocationInfo91Test.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.W3CSchemaWriteNoNsTest].testWriteStartElementNoNsWithDefaultNsBound()'
  - '[stax2.vwstream.W3CSchemaWriteNoNsTest].testWriteEmptyElementNoNsWithDefaultNsBound()'
  - '[stax2.vwstream.W3CSchemaWriteNoNsTest].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/vwstream/W3CSchemaWriteNoNsTest.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,WriterValidationTrigger)'
  - '[stax2.vwstream.TestAttributeValidation].testValidRequiredAttr()'
  - '[stax2.vwstream.TestAttributeValidation]._testValidRequiredAttr(boolean,boolean)'
  - '[stax2.vwstream.TestAttributeValidation].testInvalidRequiredAttr()'
  - '[stax2.vwstream.TestAttributeValidation]._testInvalidRequiredAttr(boolean,boolean,WriterValidationTrigger)'
  - '[stax2.vwstream.TestAttributeValidation].testValidNsAttr()'
  - '[stax2.vwstream.TestAttributeValidation]._testValidNsAttr(boolean)'
  - '[stax2.vwstream.TestAttributeValidation].testInvalidNsAttr()'
  - '[stax2.vwstream.TestAttributeValidation]._testInvalidNsAttr(boolean,WriterValidationTrigger)'
  - '[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].testAccessExternalDTD()'
  - '[org.codehaus.stax.test.stream.TestFactoryProperties].testAccessExternalDTDRejectsNonStringValue()'
  - '[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].testNmTokensDefaultWithSingleCharTokens()'
  - '[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].testNotationReferenceInInternalSubset()'
  - '[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.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.W3CSchemaNillableAttr39Test].testNilledNoAttributes()'
  - '[failing.W3CSchemaNillableAttr39Test].testNilledWithDeclaredAttribute()'
  - '[failing.W3CSchemaNillableAttr39Test].<init>()'
  source_file: /src/woodstox/src/test/java/failing/W3CSchemaNillableAttr39Test.java
- function_names:
  - '[failing.W3CSchemaDate109Test].testValidDate()'
  - '[failing.W3CSchemaDate109Test].testInvalidDate_AllZeros()'
  - '[failing.W3CSchemaDate109Test].testInvalidDate_Month00()'
  - '[failing.W3CSchemaDate109Test].testInvalidDate_Day00()'
  - '[failing.W3CSchemaDate109Test].<init>()'
  source_file: /src/woodstox/src/test/java/failing/W3CSchemaDate109Test.java
- function_names:
  - '[failing.W3CSchemaMaxOccursStackOverflow87Test].testUnboundedCompiles()'
  - '[failing.W3CSchemaMaxOccursStackOverflow87Test].testLargeMaxOccursCompiles()'
  - '[failing.W3CSchemaMaxOccursStackOverflow87Test].<init>()'
  source_file: /src/woodstox/src/test/java/failing/W3CSchemaMaxOccursStackOverflow87Test.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:
  - '[com.ctc.wstx.io.TestTextEscaper].testMarkupAndQuoteEscaping()'
  - '[com.ctc.wstx.io.TestTextEscaper].testWhitespaceEscaping()'
  - '[com.ctc.wstx.io.TestTextEscaper].testWhitespaceRoundTrip()'
  - '[com.ctc.wstx.io.TestTextEscaper].<init>()'
  source_file: /src/woodstox/src/test/java/com/ctc/wstx/io/TestTextEscaper.java
- function_names:
  - '[com.ctc.wstx.io.TestCharsetNames].testCsUnicodeAsciiNormalization()'
  - '[com.ctc.wstx.io.TestCharsetNames].testCsUnicodeLatin1Normalization()'
  - '[com.ctc.wstx.io.TestCharsetNames].testCsUnicodeNormalization()'
  - '[com.ctc.wstx.io.TestCharsetNames].testNullOrShortReturnedAsIs()'
  - '[com.ctc.wstx.io.TestCharsetNames].testUnknownReturnedAsIs()'
  - '[com.ctc.wstx.io.TestCharsetNames].testUtf8Variants()'
  - '[com.ctc.wstx.io.TestCharsetNames].testUtf16Variants()'
  - '[com.ctc.wstx.io.TestCharsetNames].testUtf32Variants()'
  - '[com.ctc.wstx.io.TestCharsetNames].testUcsVariants()'
  - '[com.ctc.wstx.io.TestCharsetNames].testIso10646SubtypeAliases()'
  - '[com.ctc.wstx.io.TestCharsetNames].testAsciiVariants()'
  - '[com.ctc.wstx.io.TestCharsetNames].testIsoLatin1Variants()'
  - '[com.ctc.wstx.io.TestCharsetNames].testJisVariants()'
  - '[com.ctc.wstx.io.TestCharsetNames].testEbcdicCpAliases()'
  - '[com.ctc.wstx.io.TestCharsetNames].testCpAndIbmAliases()'
  - '[com.ctc.wstx.io.TestCharsetNames].testFindEncodingForOutputStreamWriter()'
  - '[com.ctc.wstx.io.TestCharsetNames].testFindEncodingForNonOutputStreamWriter()'
  - '[com.ctc.wstx.io.TestCharsetNames].<init>()'
  source_file: /src/woodstox/src/test/java/com/ctc/wstx/io/TestCharsetNames.java
- function_names:
  - '[com.ctc.wstx.dtd.TestChoiceModelToString].testToStringHasBalancedParens()'
  - '[com.ctc.wstx.dtd.TestChoiceModelToString].<init>()'
  source_file: /src/woodstox/src/test/java/com/ctc/wstx/dtd/TestChoiceModelToString.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.BaseJUnit4Test].fail()'
  - '[wstxtest.BaseJUnit4Test].fail(String)'
  - '[wstxtest.BaseJUnit4Test].fail(String,Throwable)'
  - '[wstxtest.BaseJUnit4Test].assertTrue(boolean)'
  - '[wstxtest.BaseJUnit4Test].assertTrue(String,boolean)'
  - '[wstxtest.BaseJUnit4Test].assertFalse(boolean)'
  - '[wstxtest.BaseJUnit4Test].assertFalse(String,boolean)'
  - '[wstxtest.BaseJUnit4Test].assertNull(Object)'
  - '[wstxtest.BaseJUnit4Test].assertNull(String,Object)'
  - '[wstxtest.BaseJUnit4Test].assertNotNull(Object)'
  - '[wstxtest.BaseJUnit4Test].assertNotNull(String,Object)'
  - '[wstxtest.BaseJUnit4Test].assertSame(Object,Object)'
  - '[wstxtest.BaseJUnit4Test].assertSame(String,Object,Object)'
  - '[wstxtest.BaseJUnit4Test].assertNotSame(Object,Object)'
  - '[wstxtest.BaseJUnit4Test].assertNotSame(String,Object,Object)'
  - '[wstxtest.BaseJUnit4Test].assertEquals(Object,Object)'
  - '[wstxtest.BaseJUnit4Test].assertEquals(String,Object,Object)'
  - '[wstxtest.BaseJUnit4Test].assertEquals(long,long)'
  - '[wstxtest.BaseJUnit4Test].assertEquals(String,long,long)'
  - '[wstxtest.BaseJUnit4Test].assertEquals(double,double,double)'
  - '[wstxtest.BaseJUnit4Test].assertEquals(String,double,double,double)'
  - '[wstxtest.BaseJUnit4Test].assertEquals(float,float,float)'
  - '[wstxtest.BaseJUnit4Test].assertEquals(String,float,float,float)'
  - '[wstxtest.BaseJUnit4Test].assertEquals(char,char)'
  - '[wstxtest.BaseJUnit4Test].assertEquals(String,char,char)'
  - '[wstxtest.BaseJUnit4Test].assertEquals(boolean,boolean)'
  - '[wstxtest.BaseJUnit4Test].assertEquals(String,boolean,boolean)'
  - '[wstxtest.BaseJUnit4Test].assertArrayEquals(Object[],Object[])'
  - '[wstxtest.BaseJUnit4Test].assertArrayEquals(String,Object[],Object[])'
  - '[wstxtest.BaseJUnit4Test].assertArrayEquals(byte[],byte[])'
  - '[wstxtest.BaseJUnit4Test].assertArrayEquals(String,byte[],byte[])'
  - '[wstxtest.BaseJUnit4Test].assertArrayEquals(int[],int[])'
  - '[wstxtest.BaseJUnit4Test].assertArrayEquals(String,int[],int[])'
  - '[wstxtest.BaseJUnit4Test].assertArrayEquals(char[],char[])'
  - '[wstxtest.BaseJUnit4Test].assertArrayEquals(String,char[],char[])'
  - '[wstxtest.BaseJUnit4Test].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/BaseJUnit4Test.java
- function_names:
  - '[wstxtest.io.TestWstxInputLocation].testGetters()'
  - '[wstxtest.io.TestWstxInputLocation].testCharacterOffsetTruncatedToInt()'
  - '[wstxtest.io.TestWstxInputLocation].testEmptyLocationSingleton()'
  - '[wstxtest.io.TestWstxInputLocation].testEqualsSameOffsetAndIds()'
  - '[wstxtest.io.TestWstxInputLocation].testEqualsDifferentOffset()'
  - '[wstxtest.io.TestWstxInputLocation].testEqualsDifferentPublicOrSystemId()'
  - '[wstxtest.io.TestWstxInputLocation].testEqualsHandlesNullIdsOnOtherInstance()'
  - '[wstxtest.io.TestWstxInputLocation].testEqualsRejectsNonLocation()'
  - '[wstxtest.io.TestWstxInputLocation].testToStringIncludesRowColAndSystemId()'
  - '[wstxtest.io.TestWstxInputLocation].testToStringWithContextChain()'
  - '[wstxtest.io.TestWstxInputLocation].testGetContextReturnsParent()'
  - '[wstxtest.io.TestWstxInputLocation].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/io/TestWstxInputLocation.java
- function_names:
  - '[wstxtest.io.TestUTF8Reader].testDelAtBufferBoundary()'
  - '[wstxtest.io.TestUTF8Reader].testOverlongEncodingsRejected()'
  - '[wstxtest.io.TestUTF8Reader].assertRejected(byte[])'
  - '[wstxtest.io.TestUTF8Reader].decode(byte[])'
  - '[wstxtest.io.TestUTF8Reader].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/io/TestUTF8Reader.java
- function_names:
  - '[wstxtest.io.TestMergedReader].testSkipReturnValue()'
  - '[wstxtest.io.TestMergedReader].testSkipExactlyAvailable()'
  - '[wstxtest.io.TestMergedReader].testSkipBeyondBuffer()'
  - '[wstxtest.io.TestMergedReader].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/io/TestMergedReader.java
- function_names:
  - '[wstxtest.io.TestUTF32Reader].reader(byte[],boolean)'
  - '[wstxtest.io.TestUTF32Reader].testOutOfRangeBigEndian()'
  - '[wstxtest.io.TestUTF32Reader].testOutOfRangeLittleEndian()'
  - '[wstxtest.io.TestUTF32Reader].testValidAstral()'
  - '[wstxtest.io.TestUTF32Reader].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/io/TestUTF32Reader.java
- function_names:
  - '[wstxtest.io.TestMergedStream].testNullUnderlyingRejected()'
  - '[wstxtest.io.TestMergedStream].testReadDrainsBufferThenUnderlying()'
  - '[wstxtest.io.TestMergedStream].testReadHonorsStartOffset()'
  - '[wstxtest.io.TestMergedStream].testReadIntoArrayFromBuffer()'
  - '[wstxtest.io.TestMergedStream].testReadIntoArrayPartialThenUnderlying()'
  - '[wstxtest.io.TestMergedStream].testAvailableReportsBufferedThenUnderlying()'
  - '[wstxtest.io.TestMergedStream].testSkipWithinBuffer()'
  - '[wstxtest.io.TestMergedStream].testSkipCrossesBufferIntoUnderlying()'
  - '[wstxtest.io.TestMergedStream].testSkipPastBufferOnlyUnderlying()'
  - '[wstxtest.io.TestMergedStream].testMarkSupportedFalseWhileBuffered()'
  - '[wstxtest.io.TestMergedStream].testMarkNoOpWhileBuffered()'
  - '[wstxtest.io.TestMergedStream].testMarkAndResetDelegatedAfterBufferDrained()'
  - '[wstxtest.io.TestMergedStream].testCloseClosesUnderlying()'
  - '[wstxtest.io.TestMergedStream].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/io/TestMergedStream.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].testSimpleMissingInt()'
  - '[wstxtest.msv.TestW3CSchemaTypes].testSimpleValidFloat()'
  - '[wstxtest.msv.TestW3CSchemaTypes].testSimpleInvalidFloat()'
  - '[wstxtest.msv.TestW3CSchemaTypes].testSimpleMissingFloat()'
  - '[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].testCommentTrailingHyphenChecking()'
  - '[wstxtest.wstream.TestContentValidation].testCommentTrailingHyphenFixing()'
  - '[wstxtest.wstream.TestContentValidation].testXml11RestrictedC1InIsoLatin1()'
  - '[wstxtest.wstream.TestContentValidation].testXml11NelNotRejectedInIsoLatin1()'
  - '[wstxtest.wstream.TestContentValidation].testXml11ValidHighLatin1Unaffected()'
  - '[wstxtest.wstream.TestContentValidation].encodingFor(int)'
  - '[wstxtest.wstream.TestContentValidation].createWriter(XMLOutputFactory2,int,Object[])'
  - '[wstxtest.wstream.TestContentValidation].getFactory(int,boolean,boolean)'
  - '[wstxtest.wstream.TestContentValidation].getReader(String)'
  - '[wstxtest.wstream.TestContentValidation].startXml11Latin1Doc(XMLOutputFactory2,ByteArrayOutputStream)'
  - '[wstxtest.wstream.TestContentValidation].writeUnescapable(XMLStreamWriter2,int,String)'
  - '[wstxtest.wstream.TestContentValidation].indexOfByte(byte[],int)'
  - '[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].testRootNameNotInEncoding()'
  - '[wstxtest.wstream.TestNameValidation].testRootNameInEncoding()'
  - '[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.TestSurrogateEscaping].testSupplementaryCharInTextAndAttr()'
  - '[wstxtest.wstream.TestSurrogateEscaping].testSupplementaryCharSplitAcrossCalls()'
  - '[wstxtest.wstream.TestSurrogateEscaping].testUnpairedSurrogateRejected()'
  - '[wstxtest.wstream.TestSurrogateEscaping].testPendingSurrogateDoesNotLeakIntoAttribute()'
  - '[wstxtest.wstream.TestSurrogateEscaping].testPendingSurrogateRejectedAtEndElement()'
  - '[wstxtest.wstream.TestSurrogateEscaping].testTrailingHighSurrogateInAttributeRejected()'
  - '[wstxtest.wstream.TestSurrogateEscaping].startNarrowDoc(String)'
  - '[wstxtest.wstream.TestSurrogateEscaping].verifyRoundtrip(String,String,String)'
  - '[wstxtest.wstream.TestSurrogateEscaping].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/wstream/TestSurrogateEscaping.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].testCDataCharArrayInvalidIsCaught()'
  - '[wstxtest.wstream.TestInvalidChars].testCDataCharArrayInvalidIsReplaced()'
  - '[wstxtest.wstream.TestInvalidChars].testCDataXml11RestrictedCharIsCaught()'
  - '[wstxtest.wstream.TestInvalidChars].testCommentXml11RestrictedCharIsCaught()'
  - '[wstxtest.wstream.TestInvalidChars].testPIXml11RestrictedCharIsCaught()'
  - '[wstxtest.wstream.TestInvalidChars].testCDataXml11RestrictedCharIsReplaced()'
  - '[wstxtest.wstream.TestInvalidChars].testCommentXml11RestrictedCharIsReplaced()'
  - '[wstxtest.wstream.TestInvalidChars].testPIXml11RestrictedCharIsReplaced()'
  - '[wstxtest.wstream.TestInvalidChars].testReplacingDoesNotDuplicateOutput()'
  - '[wstxtest.wstream.TestInvalidChars].doTestXml11UnescapableInvalidIsCaught(int)'
  - '[wstxtest.wstream.TestInvalidChars].doTestXml11UnescapableInvalidIsReplaced(int)'
  - '[wstxtest.wstream.TestInvalidChars].writeUnescapable(XMLStreamWriter2,int)'
  - '[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>()'
  - '[wstxtest.wstream.TestInvalidChars.OutputDest].<init>(String,XMLStreamWriter,StringWriter,ByteArrayOutputStream,String)'
  - '[wstxtest.wstream.TestInvalidChars.OutputDest].text()'
  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].testNonNsSiblingAttrs()'
  - '[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].testUnderlyingStreamAndWriterPropertySupported()'
  - '[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].assertLocationProperties(javax.xml.stream.Location,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.evt.TestMergedNsContext].testLookupNullParent()'
  - '[wstxtest.evt.TestMergedNsContext].testEmptyLocalListWithNullParent()'
  - '[wstxtest.evt.TestMergedNsContext].testDefaultNamespace()'
  - '[wstxtest.evt.TestMergedNsContext].testParentFallbackForUnknownPrefix()'
  - '[wstxtest.evt.TestMergedNsContext].testGetPrefixesCombinesLocalAndParent()'
  - '[wstxtest.evt.TestMergedNsContext].testChildPrefixShadowsParent()'
  - '[wstxtest.evt.TestMergedNsContext].testGetPrefixesOnlyInParent()'
  - '[wstxtest.evt.TestMergedNsContext].testGetPrefixesUnknown()'
  - '[wstxtest.evt.TestMergedNsContext].testPredefinedXmlPrefix()'
  - '[wstxtest.evt.TestMergedNsContext].testNullPrefixThrows()'
  - '[wstxtest.evt.TestMergedNsContext].testNullOrEmptyUriThrows()'
  - '[wstxtest.evt.TestMergedNsContext].testGetNamespacesReturnsLocalOnly()'
  - '[wstxtest.evt.TestMergedNsContext].testOutputNamespaceDeclarationsToWriter()'
  - '[wstxtest.evt.TestMergedNsContext].testOutputNamespaceDeclarationsToStreamWriter()'
  - '[wstxtest.evt.TestMergedNsContext].ns()'
  - '[wstxtest.evt.TestMergedNsContext].collect(java.util.Iterator<String>)'
  - '[wstxtest.evt.TestMergedNsContext].<init>()'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeDefaultNamespace(String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeNamespace(String,String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeStartElement(String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeStartElement(String,String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeStartElement(String,String,String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeEmptyElement(String,String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeEmptyElement(String,String,String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeEmptyElement(String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeEndElement()'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeEndDocument()'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].close()'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].flush()'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeAttribute(String,String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeAttribute(String,String,String,String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeAttribute(String,String,String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeComment(String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeProcessingInstruction(String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeProcessingInstruction(String,String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeCData(String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeDTD(String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeEntityRef(String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeStartDocument()'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeStartDocument(String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeStartDocument(String,String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeCharacters(String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].writeCharacters(char[],int,int)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].getPrefix(String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].setPrefix(String,String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].setDefaultNamespace(String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].setNamespaceContext(javax.xml.namespace.NamespaceContext)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].getNamespaceContext()'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].getProperty(String)'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].unsupported()'
  - '[wstxtest.evt.TestMergedNsContext.RecordingStreamWriter].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/evt/TestMergedNsContext.java
- function_names:
  - '[wstxtest.dtd.TestDTDId].testConstructFromPublicId()'
  - '[wstxtest.dtd.TestDTDId].testConstructFromPublicIdRejectsNull()'
  - '[wstxtest.dtd.TestDTDId].testConstructFromPublicIdRejectsEmpty()'
  - '[wstxtest.dtd.TestDTDId].testConstructFromSystemId()'
  - '[wstxtest.dtd.TestDTDId].testConstructFromSystemIdRejectsNull()'
  - '[wstxtest.dtd.TestDTDId].testConstructPrefersPublicIdWhenBothGiven()'
  - '[wstxtest.dtd.TestDTDId].testConstructFallsBackToSystemId()'
  - '[wstxtest.dtd.TestDTDId].testConstructRejectsAllNullOrEmpty()'
  - '[wstxtest.dtd.TestDTDId].testEqualsByPublicId()'
  - '[wstxtest.dtd.TestDTDId].testEqualsBySystemId()'
  - '[wstxtest.dtd.TestDTDId].testEqualsRespectsConfigFlagsAndXml11()'
  - '[wstxtest.dtd.TestDTDId].testEqualsRejectsOtherTypes()'
  - '[wstxtest.dtd.TestDTDId].testHashCodeIsCached()'
  - '[wstxtest.dtd.TestDTDId].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/dtd/TestDTDId.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].testGetLocationReturnsStartLocation()'
  - '[wstxtest.stream.TestLocation].assertSameAsStartLocation(org.codehaus.stax2.XMLStreamReader2,int)'
  - '[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.TestCDataEndInTextSplit].testSplitBracketEndContent()'
  - '[wstxtest.stream.TestCDataEndInTextSplit].testSplitBracketEndGetTextWriter()'
  - '[wstxtest.stream.TestCDataEndInTextSplit].testEntityQuotedBracketsAllowed()'
  - '[wstxtest.stream.TestCDataEndInTextSplit].testLegalBracketsAllowed()'
  - '[wstxtest.stream.TestCDataEndInTextSplit].assertRejected(String,javax.xml.stream.XMLInputFactory,String)'
  - '[wstxtest.stream.TestCDataEndInTextSplit].isBracketError(Throwable)'
  - '[wstxtest.stream.TestCDataEndInTextSplit].pad(int)'
  - '[wstxtest.stream.TestCDataEndInTextSplit].factory(boolean,boolean)'
  - '[wstxtest.stream.TestCDataEndInTextSplit].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestCDataEndInTextSplit.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.TestCharRefAsEntsSplit292].testNoCorruptionCoalescingGetText()'
  - '[wstxtest.stream.TestCharRefAsEntsSplit292].testNoCorruptionNonCoalescingGetText()'
  - '[wstxtest.stream.TestCharRefAsEntsSplit292].testNoCorruptionGetTextWriter()'
  - '[wstxtest.stream.TestCharRefAsEntsSplit292].testNoCorruptionAttributeValue()'
  - '[wstxtest.stream.TestCharRefAsEntsSplit292].testSplitBoundarySweep()'
  - '[wstxtest.stream.TestCharRefAsEntsSplit292].testGetTextWriterSplitSweep()'
  - '[wstxtest.stream.TestCharRefAsEntsSplit292].testNestedEntityCharRefs()'
  - '[wstxtest.stream.TestCharRefAsEntsSplit292].buildText(String)'
  - '[wstxtest.stream.TestCharRefAsEntsSplit292].buildAttr(String)'
  - '[wstxtest.stream.TestCharRefAsEntsSplit292].expected(String)'
  - '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean)'
  - '[wstxtest.stream.TestCharRefAsEntsSplit292].factory(boolean,boolean,int)'
  - '[wstxtest.stream.TestCharRefAsEntsSplit292].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestCharRefAsEntsSplit292.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.TestRecovery113].testRecoveryFromUnbalancedCloseTagWithWS()'
  - '[wstxtest.stream.TestRecovery113].testRecoveryFromAdjacentUnbalancedCloseTag()'
  - '[wstxtest.stream.TestRecovery113]._verifyRecovery(String)'
  - '[wstxtest.stream.TestRecovery113].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestRecovery113.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.TestXmlDeclEncodingName].testValidEncodingNames()'
  - '[wstxtest.stream.TestXmlDeclEncodingName].testInvalidEncodingNameReader()'
  - '[wstxtest.stream.TestXmlDeclEncodingName].testInvalidEncodingNameMultiDoc()'
  - '[wstxtest.stream.TestXmlDeclEncodingName].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestXmlDeclEncodingName.java
- function_names:
  - '[wstxtest.stream.TestStreaming].testTextStreaming()'
  - '[wstxtest.stream.TestStreaming].testCDataStreaming()'
  - '[wstxtest.stream.TestStreaming].testCoalescingStreaming()'
  - '[wstxtest.stream.TestStreaming].testStreamingTextRejectsBracketSequence()'
  - '[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].docWithExternalPE()'
  - '[wstxtest.sax.TestSaxProperties].testSecureProcessingFactory()'
  - '[wstxtest.sax.TestSaxProperties].testSecureProcessingReader()'
  - '[wstxtest.sax.TestSaxProperties].testSecureProcessingXmlReader()'
  - '[wstxtest.sax.TestSaxProperties].testExternalParameterEntitiesEnabled()'
  - '[wstxtest.sax.TestSaxProperties].testExternalParameterEntitiesFactory()'
  - '[wstxtest.sax.TestSaxProperties].testExternalParameterEntitiesXmlReader()'
  - '[wstxtest.sax.TestSaxProperties].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/sax/TestSaxProperties.java
- function_names:
  - '[wstxtest.sax.TestEntityResolver].testWithDummyExtSubset()'
  - '[wstxtest.sax.TestEntityResolver].testFactoryXMLResolverIsInherited()'
  - '[wstxtest.sax.TestEntityResolver].testFactorySupportDtdIsInherited()'
  - '[wstxtest.sax.TestEntityResolver].testSAXEntityResolverWinsOverFactoryResolver()'
  - '[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].testSimpleBooleanElem()'
  - '[wstxtest.vstream.TestRelaxNG].testEmptyContentForCompositeTypedModels()'
  - '[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.TestW3CSchemaNillable].testNillableString()'
  - '[wstxtest.vstream.TestW3CSchemaNillable].testNillableDateTime()'
  - '[wstxtest.vstream.TestW3CSchemaNillable].testNillableInt()'
  - '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(XMLValidationSchema,String,String,String)'
  - '[wstxtest.vstream.TestW3CSchemaNillable]._testNillable(String,XMLValidationSchema,boolean,XMLStreamWriter2,java.io.StringWriter)'
  - '[wstxtest.vstream.TestW3CSchemaNillable].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/vstream/TestW3CSchemaNillable.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].testFullValidationIssue33NonNsAware()'
  - '[wstxtest.vstream.TestDTD].testFullValidationIssue33UnknownAttrStillFails()'
  - '[wstxtest.vstream.TestDTD].testFullValidationIssue33ReverseMismatch()'
  - '[wstxtest.vstream.TestDTD].testPartialValidationOk()'
  - '[wstxtest.vstream.TestDTD].testSchemaWithFunnyFilename()'
  - '[wstxtest.vstream.TestDTD].testEmptyContentModelErrorMessage()'
  - '[wstxtest.vstream.TestDTD].testContentModelWithMultipleChoiceElements()'
  - '[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].testNormal()'
  - '[wstxtest.util.TestWordSet].checkNotFind(com.ctc.wstx.util.WordSet,String)'
  - '[wstxtest.util.TestWordSet].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/util/TestWordSet.java
- function_names:
  - '[wstxtest.util.TestArgUtil].testBoolean()'
  - '[wstxtest.util.TestArgUtil].testBooleanFromBoolean()'
  - '[wstxtest.util.TestArgUtil].testInt()'
  - '[wstxtest.util.TestArgUtil].testIntBelowMinimum()'
  - '[wstxtest.util.TestArgUtil].testLong()'
  - '[wstxtest.util.TestArgUtil].testLongBelowMinimum()'
  - '[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.TestSymbolTable].testSeedsDifferAcrossInstances()'
  - '[wstxtest.util.TestSymbolTable].testChildInheritsParentSeed()'
  - '[wstxtest.util.TestSymbolTable].testSeededHashMatchesInlineComputation()'
  - '[wstxtest.util.TestSymbolTable].testBucketIndexVariesWithSeed()'
  - '[wstxtest.util.TestSymbolTable].testSeedSeparatesLegacyCollisionPair()'
  - '[wstxtest.util.TestSymbolTable].testLookupRoundTripWithRandomSeed()'
  - '[wstxtest.util.TestSymbolTable].testRehashPreservesLookups()'
  - '[wstxtest.util.TestSymbolTable].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/util/TestSymbolTable.java
- function_names:
  - '[wstxtest.util.TestXmlChars].testXml10Chars()'
  - '[wstxtest.util.TestXmlChars].testXml11NameStartChars()'
  - '[wstxtest.util.TestXmlChars].testXml11MultiplicationDivisionNotNameChars()'
  - '[wstxtest.util.TestXmlChars].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/util/TestXmlChars.java
- function_names:
  - '[wstxtest.util.TestStringVector].testConstructor()'
  - '[wstxtest.util.TestStringVector].testBasic()'
  - '[wstxtest.util.TestStringVector].testGetString()'
  - '[wstxtest.util.TestStringVector].testGetLastString()'
  - '[wstxtest.util.TestStringVector].testGrowArray()'
  - '[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.TestInternCache].testBasicIntern()'
  - '[wstxtest.util.TestInternCache].testConcurrentIntern()'
  - '[wstxtest.util.TestInternCache].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/util/TestInternCache.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:
  - '[wstxtest.util.TestElementIdMap].loc()'
  - '[wstxtest.util.TestElementIdMap].testSeedsDifferAcrossInstances()'
  - '[wstxtest.util.TestElementIdMap].testSeededHashMatchesInlineComputation()'
  - '[wstxtest.util.TestElementIdMap].testBucketIndexVariesWithSeed()'
  - '[wstxtest.util.TestElementIdMap].testLookupRoundTripCharBuf()'
  - '[wstxtest.util.TestElementIdMap].testLookupRoundTripString()'
  - '[wstxtest.util.TestElementIdMap].testRehashPreservesLookups()'
  - '[wstxtest.util.TestElementIdMap].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/util/TestElementIdMap.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]._diagnoseEmptyTypedContent(com.sun.msv.verifier.Acceptor)'
  - '[com.ctc.wstx.msv.GenericMsvValidator]._findDataExp(com.sun.msv.grammar.Expression)'
  - '[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,HashMap<String,javax.xml.stream.Location>)'
  - '[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].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,HashMap<String,javax.xml.stream.Location>)'
  - '[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].readInternalSubset(com.ctc.wstx.io.WstxInputData,com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,int,boolean)'
  - '[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].findAttrDef(String,String)'
  - '[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].addAttribute(String,String,String,String)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].setPrefix(String)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].setDefaultNsUri(String)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].setValidator(org.codehaus.stax2.validation.XMLValidator)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].setRootNsContext(javax.xml.namespace.NamespaceContext)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeCount()'
  - '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeLocalName(int)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeNamespace(int)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].getAttributePrefix(int)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeValue(int)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeValue(String,String)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeType(int)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].findAttributeIndex(String,String)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].getAttributeCollector()'
  - '[com.ctc.wstx.sw.SimpleOutputElement].validateElementStartAndAttributes()'
  - '[com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector].validateAttribute(String,String,String,String)'
  - '[com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector].validateAttribute(String,String,String,char[],int,int)'
  - '[com.ctc.wstx.sw.SimpleOutputElement.AttributeCollector].<init>()'
  - '[com.ctc.wstx.sw.SimpleOutputElement.Attribute].<init>(String,String,String,String,int)'
  - '[com.ctc.wstx.sw.SimpleOutputElement.Attribute].equals(Object)'
  - '[com.ctc.wstx.sw.SimpleOutputElement.Attribute].toString()'
  - '[com.ctc.wstx.sw.SimpleOutputElement.Attribute].hashCode()'
  - '[com.ctc.wstx.sw.SimpleOutputElement.Attribute].compareTo(com.ctc.wstx.sr.Attribute)'
  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].replaceInvalidInUnescapable(String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].replaceInvalidInUnescapable(char[],int,int)'
  - '[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].writeAsEntityCombined(int,int,boolean)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].calcSurrogate(int,int)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].throwUnpairedSurrogate(int)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNoPendingSurrogate()'
  - '[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].verifyCommentEnd(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].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)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributeCount()'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributeLocalName(int)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributeNamespace(int)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributePrefix(int)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributeValue(int)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributeValue(String,String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].getAttributeType(int)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].findAttributeIndex(String,String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidator)'
  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.AbstractAttributeCollector].<init>()'
  - '[com.ctc.wstx.sw.AbstractAttributeCollector].getSchema()'
  - '[com.ctc.wstx.sw.AbstractAttributeCollector].validateElementStart(String,String,String)'
  - '[com.ctc.wstx.sw.AbstractAttributeCollector].validateElementAndAttributes()'
  - '[com.ctc.wstx.sw.AbstractAttributeCollector].validateElementEnd(String,String,String)'
  - '[com.ctc.wstx.sw.AbstractAttributeCollector].validateText(String,boolean)'
  - '[com.ctc.wstx.sw.AbstractAttributeCollector].validateText(char[],int,int,boolean)'
  - '[com.ctc.wstx.sw.AbstractAttributeCollector].validationCompleted(boolean)'
  - '[com.ctc.wstx.sw.AbstractAttributeCollector].getAttributeType(int)'
  - '[com.ctc.wstx.sw.AbstractAttributeCollector].getIdAttrIndex()'
  - '[com.ctc.wstx.sw.AbstractAttributeCollector].getNotationAttrIndex()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sw/AbstractAttributeCollector.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].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,Throwable)'
  - '[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].getAttributeCount()'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributeLocalName(int)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributeNamespace(int)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributePrefix(int)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributeValue(int)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributeValue(String,String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].findAttributeIndex(String,String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].getAttributeType(int)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteStartElement(String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteEndTag(String,boolean)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].validateElementStartAndAttributes(String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].addAttribute(String,String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector].validateAttribute(String,String,String,String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector].validateAttribute(String,String,String,char[],int,int)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter.AttrCollector].<init>()'
  - '[com.ctc.wstx.sw.NonNsStreamWriter.AttrInfo].<init>(int,String,String)'
  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].getAccessExternalDTD()'
  - '[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].setAccessExternalDTD(String)'
  - '[com.ctc.wstx.api.ReaderConfig].checkExternalDtdAccess(java.net.URL)'
  - '[com.ctc.wstx.api.ReaderConfig].isExternalDtdAccessAllowed(java.net.URL)'
  - '[com.ctc.wstx.api.ReaderConfig].parseAccessExternalDTD(String)'
  - '[com.ctc.wstx.api.ReaderConfig].removeAccessExternalWhitespace(String)'
  - '[com.ctc.wstx.api.ReaderConfig].externalDtdProtocol(java.net.URL)'
  - '[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].<init>(javax.xml.stream.XMLResolver)'
  - '[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)'
  - '[com.ctc.wstx.exc.WstxOutputException].<init>(String,Throwable)'
  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].getHashSeed()'
  - '[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,int)'
  - '[com.ctc.wstx.util.ElementIdMap].calcHash(String,int)'
  - '[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].isValidEncodingName(String)'
  - '[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)'
  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,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].getHashSeed()'
  - '[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,int)'
  - '[com.ctc.wstx.util.SymbolTable].calcHash(String,int)'
  - '[com.ctc.wstx.util.SymbolTable].finalizeHash(int)'
  - '[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].crossedExternalBoundary(com.ctc.wstx.io.WstxInputSource)'
  - '[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].checkBracketBoundary(int,int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].readTextSecondary(int,boolean)'
  - '[com.ctc.wstx.sr.BasicStreamReader]._expandOutputForText(int,char[],int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].takeInlineCharRefReplacement(com.ctc.wstx.io.WstxInputSource)'
  - '[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
